analysis.locally_convex.weak_dual
β·
Mathlib.Analysis.LocallyConvex.WeakDual
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)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(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
@@ -137,7 +137,7 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
(Finset.lt_inf'_iff _).2 fun y hy => hUβ y <| hUβ.mem_to_finset.mp hy,
fun x hx y hy => _β©
simp only [Set.mem_preimage, Set.mem_pi, mem_ball_zero_iff]
- rw [Seminorm.mem_ball_zero] at hx
+ rw [Seminorm.mem_ball_zero] at hx
rw [β LinearMap.toSeminormFamily_apply]
have hyU' : y β U' := (Set.Finite.mem_toFinset hUβ).mpr hy
have hp : p y β€ U'.sup p := Finset.le_sup hyU'
@@ -147,11 +147,11 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
simp only [Set.empty_pi, Set.preimage_univ, Set.subset_univ, and_true_iff]
exact Exists.intro ((p 0).ball 0 1) (p.basis_sets_singleton_mem 0 one_pos)
rintro U (hU : U β p.basis_sets)
- rw [SeminormFamily.basisSets_iff] at hU
+ rw [SeminormFamily.basisSets_iff] at hU
rcases hU with β¨s, r, hr, hUβ©
rw [hU]
refine' β¨(s, fun _ => r), β¨by simp only [s.finite_to_set], fun y hy => hrβ©, fun x hx => _β©
- simp only [Set.mem_preimage, Set.mem_pi, Finset.mem_coe, mem_ball_zero_iff] at hx
+ simp only [Set.mem_preimage, Set.mem_pi, Finset.mem_coe, mem_ball_zero_iff] at hx
simp only [id.def, Seminorm.mem_ball, sub_zero]
refine' Seminorm.finset_sup_apply_lt hr fun y hy => _
rw [LinearMap.toSeminormFamily_apply]
mathlib commit https://github.com/leanprover-community/mathlib/commit/ce64cd319bb6b3e82f31c2d38e79080d377be451
@@ -3,9 +3,9 @@ Copyright (c) 2022 Moritz Doll. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Moritz Doll
-/
-import Mathbin.Topology.Algebra.Module.WeakDual
-import Mathbin.Analysis.Normed.Field.Basic
-import Mathbin.Analysis.LocallyConvex.WithSeminorms
+import Topology.Algebra.Module.WeakDual
+import Analysis.Normed.Field.Basic
+import Analysis.LocallyConvex.WithSeminorms
#align_import analysis.locally_convex.weak_dual from "leanprover-community/mathlib"@"0b7c740e25651db0ba63648fbae9f9d6f941e31b"
mathlib commit https://github.com/leanprover-community/mathlib/commit/8ea5598db6caeddde6cb734aa179cc2408dbd345
@@ -2,16 +2,13 @@
Copyright (c) 2022 Moritz Doll. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Moritz Doll
-
-! This file was ported from Lean 3 source module analysis.locally_convex.weak_dual
-! leanprover-community/mathlib commit 0b7c740e25651db0ba63648fbae9f9d6f941e31b
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
-/
import Mathbin.Topology.Algebra.Module.WeakDual
import Mathbin.Analysis.Normed.Field.Basic
import Mathbin.Analysis.LocallyConvex.WithSeminorms
+#align_import analysis.locally_convex.weak_dual from "leanprover-community/mathlib"@"0b7c740e25651db0ba63648fbae9f9d6f941e31b"
+
/-!
# Weak Dual in Topological Vector Spaces
mathlib commit https://github.com/leanprover-community/mathlib/commit/9fb8964792b4237dac6200193a0d533f1b3f7423
@@ -64,24 +64,32 @@ def toSeminorm (f : E ββ[π] π) : Seminorm π E :=
#align linear_map.to_seminorm LinearMap.toSeminorm
-/
+#print LinearMap.coe_toSeminorm /-
theorem coe_toSeminorm {f : E ββ[π] π} : βf.toSeminorm = fun x => βf xβ :=
rfl
#align linear_map.coe_to_seminorm LinearMap.coe_toSeminorm
+-/
+#print LinearMap.toSeminorm_apply /-
@[simp]
theorem toSeminorm_apply {f : E ββ[π] π} {x : E} : f.toSeminorm x = βf xβ :=
rfl
#align linear_map.to_seminorm_apply LinearMap.toSeminorm_apply
+-/
+#print LinearMap.toSeminorm_ball_zero /-
theorem toSeminorm_ball_zero {f : E ββ[π] π} {r : β} :
Seminorm.ball f.toSeminorm 0 r = {x : E | βf xβ < r} := by
simp only [Seminorm.ball_zero_eq, to_seminorm_apply]
#align linear_map.to_seminorm_ball_zero LinearMap.toSeminorm_ball_zero
+-/
+#print LinearMap.toSeminorm_comp /-
theorem toSeminorm_comp (f : F ββ[π] π) (g : E ββ[π] F) :
f.toSeminorm.comp g = (f.comp g).toSeminorm := by ext;
simp only [Seminorm.comp_apply, to_seminorm_apply, coe_comp]
#align linear_map.to_seminorm_comp LinearMap.toSeminorm_comp
+-/
#print LinearMap.toSeminormFamily /-
/-- Construct a family of seminorms from a bilinear form. -/
@@ -90,10 +98,12 @@ def toSeminormFamily (B : E ββ[π] F ββ[π] π) : SeminormFamily
#align linear_map.to_seminorm_family LinearMap.toSeminormFamily
-/
+#print LinearMap.toSeminormFamily_apply /-
@[simp]
theorem toSeminormFamily_apply {B : E ββ[π] F ββ[π] π} {x y} : (B.toSeminormFamily y) x = βB x yβ :=
rfl
#align linear_map.to_seminorm_family_apply LinearMap.toSeminormFamily_apply
+-/
end LinearMap
@@ -107,6 +117,7 @@ variable [Nonempty ΞΉ]
variable {B : E ββ[π] F ββ[π] π}
+#print LinearMap.hasBasis_weakBilin /-
theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
(π (0 : WeakBilin B)).HasBasis B.toSeminormFamily.basis_sets id :=
by
@@ -149,11 +160,14 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
rw [LinearMap.toSeminormFamily_apply]
exact hx y hy
#align linear_map.has_basis_weak_bilin LinearMap.hasBasis_weakBilin
+-/
+#print LinearMap.weakBilin_withSeminorms /-
theorem LinearMap.weakBilin_withSeminorms (B : E ββ[π] F ββ[π] π) :
WithSeminorms (LinearMap.toSeminormFamily B : F β Seminorm π (WeakBilin B)) :=
SeminormFamily.withSeminorms_of_hasBasis _ B.hasBasis_weakBilin
#align linear_map.weak_bilin_with_seminorms LinearMap.weakBilin_withSeminorms
+-/
end Topology
mathlib commit https://github.com/leanprover-community/mathlib/commit/5f25c089cb34db4db112556f23c50d12da81b297
@@ -74,7 +74,7 @@ theorem toSeminorm_apply {f : E ββ[π] π} {x : E} : f.toSeminorm x =
#align linear_map.to_seminorm_apply LinearMap.toSeminorm_apply
theorem toSeminorm_ball_zero {f : E ββ[π] π} {r : β} :
- Seminorm.ball f.toSeminorm 0 r = { x : E | βf xβ < r } := by
+ Seminorm.ball f.toSeminorm 0 r = {x : E | βf xβ < r} := by
simp only [Seminorm.ball_zero_eq, to_seminorm_apply]
#align linear_map.to_seminorm_ball_zero LinearMap.toSeminorm_ball_zero
mathlib commit https://github.com/leanprover-community/mathlib/commit/cca40788df1b8755d5baf17ab2f27dacc2e17acb
@@ -129,7 +129,7 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
(Finset.lt_inf'_iff _).2 fun y hy => hUβ y <| hUβ.mem_to_finset.mp hy,
fun x hx y hy => _β©
simp only [Set.mem_preimage, Set.mem_pi, mem_ball_zero_iff]
- rw [Seminorm.mem_ball_zero] at hx
+ rw [Seminorm.mem_ball_zero] at hx
rw [β LinearMap.toSeminormFamily_apply]
have hyU' : y β U' := (Set.Finite.mem_toFinset hUβ).mpr hy
have hp : p y β€ U'.sup p := Finset.le_sup hyU'
@@ -139,11 +139,11 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
simp only [Set.empty_pi, Set.preimage_univ, Set.subset_univ, and_true_iff]
exact Exists.intro ((p 0).ball 0 1) (p.basis_sets_singleton_mem 0 one_pos)
rintro U (hU : U β p.basis_sets)
- rw [SeminormFamily.basisSets_iff] at hU
+ rw [SeminormFamily.basisSets_iff] at hU
rcases hU with β¨s, r, hr, hUβ©
rw [hU]
refine' β¨(s, fun _ => r), β¨by simp only [s.finite_to_set], fun y hy => hrβ©, fun x hx => _β©
- simp only [Set.mem_preimage, Set.mem_pi, Finset.mem_coe, mem_ball_zero_iff] at hx
+ simp only [Set.mem_preimage, Set.mem_pi, Finset.mem_coe, mem_ball_zero_iff] at hx
simp only [id.def, Seminorm.mem_ball, sub_zero]
refine' Seminorm.finset_sup_apply_lt hr fun y hy => _
rw [LinearMap.toSeminormFamily_apply]
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -48,7 +48,7 @@ weak dual, seminorm
variable {π E F ΞΉ : Type _}
-open Topology
+open scoped Topology
section BilinForm
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -64,32 +64,20 @@ def toSeminorm (f : E ββ[π] π) : Seminorm π E :=
#align linear_map.to_seminorm LinearMap.toSeminorm
-/
-/- warning: linear_map.coe_to_seminorm -> LinearMap.coe_toSeminorm is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align linear_map.coe_to_seminorm LinearMap.coe_toSeminormβ'. -/
theorem coe_toSeminorm {f : E ββ[π] π} : βf.toSeminorm = fun x => βf xβ :=
rfl
#align linear_map.coe_to_seminorm LinearMap.coe_toSeminorm
-/- warning: linear_map.to_seminorm_apply -> LinearMap.toSeminorm_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_apply LinearMap.toSeminorm_applyβ'. -/
@[simp]
theorem toSeminorm_apply {f : E ββ[π] π} {x : E} : f.toSeminorm x = βf xβ :=
rfl
#align linear_map.to_seminorm_apply LinearMap.toSeminorm_apply
-/- warning: linear_map.to_seminorm_ball_zero -> LinearMap.toSeminorm_ball_zero is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_ball_zero LinearMap.toSeminorm_ball_zeroβ'. -/
theorem toSeminorm_ball_zero {f : E ββ[π] π} {r : β} :
Seminorm.ball f.toSeminorm 0 r = { x : E | βf xβ < r } := by
simp only [Seminorm.ball_zero_eq, to_seminorm_apply]
#align linear_map.to_seminorm_ball_zero LinearMap.toSeminorm_ball_zero
-/- warning: linear_map.to_seminorm_comp -> LinearMap.toSeminorm_comp is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_comp LinearMap.toSeminorm_compβ'. -/
theorem toSeminorm_comp (f : F ββ[π] π) (g : E ββ[π] F) :
f.toSeminorm.comp g = (f.comp g).toSeminorm := by ext;
simp only [Seminorm.comp_apply, to_seminorm_apply, coe_comp]
@@ -102,9 +90,6 @@ def toSeminormFamily (B : E ββ[π] F ββ[π] π) : SeminormFamily
#align linear_map.to_seminorm_family LinearMap.toSeminormFamily
-/
-/- warning: linear_map.to_seminorm_family_apply -> LinearMap.toSeminormFamily_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_family_apply LinearMap.toSeminormFamily_applyβ'. -/
@[simp]
theorem toSeminormFamily_apply {B : E ββ[π] F ββ[π] π} {x y} : (B.toSeminormFamily y) x = βB x yβ :=
rfl
@@ -122,9 +107,6 @@ variable [Nonempty ΞΉ]
variable {B : E ββ[π] F ββ[π] π}
-/- warning: linear_map.has_basis_weak_bilin -> LinearMap.hasBasis_weakBilin is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align linear_map.has_basis_weak_bilin LinearMap.hasBasis_weakBilinβ'. -/
theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
(π (0 : WeakBilin B)).HasBasis B.toSeminormFamily.basis_sets id :=
by
@@ -168,9 +150,6 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
exact hx y hy
#align linear_map.has_basis_weak_bilin LinearMap.hasBasis_weakBilin
-/- warning: linear_map.weak_bilin_with_seminorms -> LinearMap.weakBilin_withSeminorms is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align linear_map.weak_bilin_with_seminorms LinearMap.weakBilin_withSeminormsβ'. -/
theorem LinearMap.weakBilin_withSeminorms (B : E ββ[π] F ββ[π] π) :
WithSeminorms (LinearMap.toSeminormFamily B : F β Seminorm π (WeakBilin B)) :=
SeminormFamily.withSeminorms_of_hasBasis _ B.hasBasis_weakBilin
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -91,9 +91,7 @@ theorem toSeminorm_ball_zero {f : E ββ[π] π} {r : β} :
<too large>
Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_comp LinearMap.toSeminorm_compβ'. -/
theorem toSeminorm_comp (f : F ββ[π] π) (g : E ββ[π] F) :
- f.toSeminorm.comp g = (f.comp g).toSeminorm :=
- by
- ext
+ f.toSeminorm.comp g = (f.comp g).toSeminorm := by ext;
simp only [Seminorm.comp_apply, to_seminorm_apply, coe_comp]
#align linear_map.to_seminorm_comp LinearMap.toSeminorm_comp
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: Moritz Doll
! This file was ported from Lean 3 source module analysis.locally_convex.weak_dual
-! leanprover-community/mathlib commit f2ce6086713c78a7f880485f7917ea547a215982
+! leanprover-community/mathlib commit 0b7c740e25651db0ba63648fbae9f9d6f941e31b
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -15,6 +15,9 @@ import Mathbin.Analysis.LocallyConvex.WithSeminorms
/-!
# Weak Dual in Topological Vector Spaces
+> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
+> Any changes to this file require a corresponding PR to mathlib4.
+
We prove that the weak topology induced by a bilinear form `B : E ββ[π] F ββ[π] π` is locally
convex and we explicit give a neighborhood basis in terms of the family of seminorms `Ξ» x, βB x yβ`
for `y : F`.
@@ -62,20 +65,14 @@ def toSeminorm (f : E ββ[π] π) : Seminorm π E :=
-/
/- warning: linear_map.coe_to_seminorm -> LinearMap.coe_toSeminorm is a dubious translation:
-lean 3 declaration is
- forall {π : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] {f : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))}, Eq.{succ u2} (E -> Real) (coeFn.{succ u2, succ u2} (Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (fun (_x : Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) => E -> Real) (Seminorm.hasCoeToFun.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (LinearMap.toSeminorm.{u1, u2} π E _inst_1 _inst_2 _inst_3 f)) (fun (x : E) => Norm.norm.{u1} π (NormedField.toHasNorm.{u1} π _inst_1) (coeFn.{max (succ u2) (succ u1), max (succ u2) (succ u1)} (LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (fun (_x : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) => E -> π) (LinearMap.hasCoeToFun.{u1, u1, u2, u1} π π E π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) f x))
-but is expected to have type
- forall {π : Type.{u2}} {E : Type.{u1}} [_inst_1 : NormedField.{u2} π] [_inst_2 : AddCommGroup.{u1} E] [_inst_3 : Module.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2)] {f : LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))}, Eq.{succ u1} (forall (αΎ° : E), (fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) αΎ°) (FunLike.coe.{succ u1, succ u1, 1} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E (fun (_x : E) => (fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) _x) (SubadditiveHomClass.toFunLike.{u1, u1, 0} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E Real (AddZeroClass.toAdd.{u1} E (AddMonoid.toAddZeroClass.{u1} E (SubNegMonoid.toAddMonoid.{u1} E (AddGroup.toSubNegMonoid.{u1} E (AddCommGroup.toAddGroup.{u1} E _inst_2))))) (AddZeroClass.toAdd.{0} Real (AddMonoid.toAddZeroClass.{0} Real (AddCommMonoid.toAddMonoid.{0} Real (OrderedAddCommMonoid.toAddCommMonoid.{0} Real Real.orderedAddCommMonoid)))) (Preorder.toLE.{0} Real (PartialOrder.toPreorder.{0} Real (OrderedAddCommMonoid.toPartialOrder.{0} Real Real.orderedAddCommMonoid))) (AddGroupSeminormClass.toAddLEAddHomClass.{u1, u1, 0} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E Real (AddCommGroup.toAddGroup.{u1} E _inst_2) Real.orderedAddCommMonoid (SeminormClass.toAddGroupSeminormClass.{u1, u2, u1} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))) (Seminorm.instSeminormClass.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))))))) (LinearMap.toSeminorm.{u2, u1} π E _inst_1 _inst_2 _inst_3 f)) (fun (x : E) => Norm.norm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) (NormedField.toNorm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) _inst_1) (FunLike.coe.{max (succ u2) (succ u1), succ u1, succ u2} (LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))) E (fun (_x : E) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u2} π π E π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1)) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))))) f x))
+<too large>
Case conversion may be inaccurate. Consider using '#align linear_map.coe_to_seminorm LinearMap.coe_toSeminormβ'. -/
theorem coe_toSeminorm {f : E ββ[π] π} : βf.toSeminorm = fun x => βf xβ :=
rfl
#align linear_map.coe_to_seminorm LinearMap.coe_toSeminorm
/- warning: linear_map.to_seminorm_apply -> LinearMap.toSeminorm_apply is a dubious translation:
-lean 3 declaration is
- forall {π : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] {f : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))} {x : E}, Eq.{1} Real (coeFn.{succ u2, succ u2} (Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (fun (_x : Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) => E -> Real) (Seminorm.hasCoeToFun.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (LinearMap.toSeminorm.{u1, u2} π E _inst_1 _inst_2 _inst_3 f) x) (Norm.norm.{u1} π (NormedField.toHasNorm.{u1} π _inst_1) (coeFn.{max (succ u2) (succ u1), max (succ u2) (succ u1)} (LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (fun (_x : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) => E -> π) (LinearMap.hasCoeToFun.{u1, u1, u2, u1} π π E π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) f x))
-but is expected to have type
- forall {π : Type.{u2}} {E : Type.{u1}} [_inst_1 : NormedField.{u2} π] [_inst_2 : AddCommGroup.{u1} E] [_inst_3 : Module.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2)] {f : LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))} {x : E}, Eq.{1} ((fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) x) (FunLike.coe.{succ u1, succ u1, 1} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E (fun (_x : E) => (fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) _x) (SubadditiveHomClass.toFunLike.{u1, u1, 0} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E Real (AddZeroClass.toAdd.{u1} E (AddMonoid.toAddZeroClass.{u1} E (SubNegMonoid.toAddMonoid.{u1} E (AddGroup.toSubNegMonoid.{u1} E (AddCommGroup.toAddGroup.{u1} E _inst_2))))) (AddZeroClass.toAdd.{0} Real (AddMonoid.toAddZeroClass.{0} Real (AddCommMonoid.toAddMonoid.{0} Real (OrderedAddCommMonoid.toAddCommMonoid.{0} Real Real.orderedAddCommMonoid)))) (Preorder.toLE.{0} Real (PartialOrder.toPreorder.{0} Real (OrderedAddCommMonoid.toPartialOrder.{0} Real Real.orderedAddCommMonoid))) (AddGroupSeminormClass.toAddLEAddHomClass.{u1, u1, 0} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E Real (AddCommGroup.toAddGroup.{u1} E _inst_2) Real.orderedAddCommMonoid (SeminormClass.toAddGroupSeminormClass.{u1, u2, u1} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))) (Seminorm.instSeminormClass.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))))))) (LinearMap.toSeminorm.{u2, u1} π E _inst_1 _inst_2 _inst_3 f) x) (Norm.norm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) (NormedField.toNorm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) _inst_1) (FunLike.coe.{max (succ u2) (succ u1), succ u1, succ u2} (LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))) E (fun (_x : E) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u2} π π E π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1)) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))))) f x))
+<too large>
Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_apply LinearMap.toSeminorm_applyβ'. -/
@[simp]
theorem toSeminorm_apply {f : E ββ[π] π} {x : E} : f.toSeminorm x = βf xβ :=
@@ -83,10 +80,7 @@ theorem toSeminorm_apply {f : E ββ[π] π} {x : E} : f.toSeminorm x =
#align linear_map.to_seminorm_apply LinearMap.toSeminorm_apply
/- warning: linear_map.to_seminorm_ball_zero -> LinearMap.toSeminorm_ball_zero is a dubious translation:
-lean 3 declaration is
- forall {π : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] {f : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))} {r : Real}, Eq.{succ u2} (Set.{u2} E) (Seminorm.ball.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) _inst_2 (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3)))) (LinearMap.toSeminorm.{u1, u2} π E _inst_1 _inst_2 _inst_3 f) (OfNat.ofNat.{u2} E 0 (OfNat.mk.{u2} E 0 (Zero.zero.{u2} E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (SubNegMonoid.toAddMonoid.{u2} E (AddGroup.toSubNegMonoid.{u2} E (AddCommGroup.toAddGroup.{u2} E _inst_2)))))))) r) (setOf.{u2} E (fun (x : E) => LT.lt.{0} Real Real.hasLt (Norm.norm.{u1} π (NormedField.toHasNorm.{u1} π _inst_1) (coeFn.{max (succ u2) (succ u1), max (succ u2) (succ u1)} (LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (fun (_x : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) => E -> π) (LinearMap.hasCoeToFun.{u1, u1, u2, u1} π π E π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) f x)) r))
-but is expected to have type
- forall {π : Type.{u2}} {E : Type.{u1}} [_inst_1 : NormedField.{u2} π] [_inst_2 : AddCommGroup.{u1} E] [_inst_3 : Module.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2)] {f : LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))} {r : Real}, Eq.{succ u1} (Set.{u1} E) (Seminorm.ball.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) _inst_2 (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))) (LinearMap.toSeminorm.{u2, u1} π E _inst_1 _inst_2 _inst_3 f) (OfNat.ofNat.{u1} E 0 (Zero.toOfNat0.{u1} E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))))) r) (setOf.{u1} E (fun (x : E) => LT.lt.{0} Real Real.instLTReal (Norm.norm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) (NormedField.toNorm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) _inst_1) (FunLike.coe.{max (succ u2) (succ u1), succ u1, succ u2} (LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))) E (fun (_x : E) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u2} π π E π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1)) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))))) f x)) r))
+<too large>
Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_ball_zero LinearMap.toSeminorm_ball_zeroβ'. -/
theorem toSeminorm_ball_zero {f : E ββ[π] π} {r : β} :
Seminorm.ball f.toSeminorm 0 r = { x : E | βf xβ < r } := by
@@ -94,10 +88,7 @@ theorem toSeminorm_ball_zero {f : E ββ[π] π} {r : β} :
#align linear_map.to_seminorm_ball_zero LinearMap.toSeminorm_ball_zero
/- warning: linear_map.to_seminorm_comp -> LinearMap.toSeminorm_comp is a dubious translation:
-lean 3 declaration is
- forall {π : Type.{u1}} {E : Type.{u2}} {F : Type.{u3}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u3} F] [_inst_5 : Module.{u1, u3} π F (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4)] (f : LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (g : LinearMap.{u1, u1, u2, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E F (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_3 _inst_5), Eq.{succ u2} (Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (SeminormedRing.toRing.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (SeminormedRing.toRing.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (SeminormedRing.toRing.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (Seminorm.comp.{u1, u1, u2, u3} π π E F (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (RingHomIsometric.ids.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) _inst_2 _inst_4 _inst_3 _inst_5 (LinearMap.toSeminorm.{u1, u3} π F _inst_1 _inst_4 _inst_5 f) g) (LinearMap.toSeminorm.{u1, u2} π E _inst_1 _inst_2 _inst_3 (LinearMap.comp.{u1, u1, u1, u2, u3, u1} π π π E F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (RingHomCompTriple.right_ids.{u1, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) f g))
-but is expected to have type
- forall {π : Type.{u3}} {E : Type.{u1}} {F : Type.{u2}} [_inst_1 : NormedField.{u3} π] [_inst_2 : AddCommGroup.{u1} E] [_inst_3 : Module.{u3, u1} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2)] [_inst_4 : AddCommGroup.{u2} F] [_inst_5 : Module.{u3, u2} π F (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} F _inst_4)] (f : LinearMap.{u3, u3, u2, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u2} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (g : LinearMap.{u3, u3, u1, u2} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E F (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (AddCommGroup.toAddCommMonoid.{u2} F _inst_4) _inst_3 _inst_5), Eq.{succ u1} (Seminorm.{u3, u1} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u3, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u1} π E (MonoidWithZero.toZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (Ring.toSemiring.{u3} π (SeminormedRing.toRing.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u1} π E (Semiring.toMonoidWithZero.{u3} π (Ring.toSemiring.{u3} π (SeminormedRing.toRing.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1)))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u3, u1} π E (Ring.toSemiring.{u3} π (SeminormedRing.toRing.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) (Seminorm.comp.{u3, u3, u1, u2} π π E F (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (RingHomIsometric.ids.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1)))) _inst_2 _inst_4 _inst_3 _inst_5 (LinearMap.toSeminorm.{u3, u2} π F _inst_1 _inst_4 _inst_5 f) g) (LinearMap.toSeminorm.{u3, u1} π E _inst_1 _inst_2 _inst_3 (LinearMap.comp.{u3, u3, u3, u1, u2, u3} π π π E F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (AddCommGroup.toAddCommMonoid.{u2} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_3 _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (RingHomCompTriple.ids.{u3, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) f g))
+<too large>
Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_comp LinearMap.toSeminorm_compβ'. -/
theorem toSeminorm_comp (f : F ββ[π] π) (g : E ββ[π] F) :
f.toSeminorm.comp g = (f.comp g).toSeminorm :=
@@ -114,10 +105,7 @@ def toSeminormFamily (B : E ββ[π] F ββ[π] π) : SeminormFamily
-/
/- warning: linear_map.to_seminorm_family_apply -> LinearMap.toSeminormFamily_apply is a dubious translation:
-lean 3 declaration is
- forall {π : Type.{u1}} {E : Type.{u2}} {F : Type.{u3}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u3} F] [_inst_5 : Module.{u1, u3} π F (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4)] {B : LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))} {x : E} {y : F}, Eq.{1} Real (coeFn.{succ u2, succ u2} (Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (fun (_x : Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) => E -> Real) (Seminorm.hasCoeToFun.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (LinearMap.toSeminormFamily.{u1, u2, u3} π E F _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 B y) x) (Norm.norm.{u1} π (NormedField.toHasNorm.{u1} π _inst_1) (coeFn.{max (succ u3) (succ u1), max (succ u3) (succ u1)} (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (fun (_x : LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) => F -> π) (LinearMap.hasCoeToFun.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) (coeFn.{max (succ u2) (succ (max u3 u1)), max (succ u2) (succ (max u3 u1))} (LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))) (fun (_x : LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))) => E -> (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)))) (LinearMap.hasCoeToFun.{u1, u1, u2, max u3 u1} π π E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) B x) y))
-but is expected to have type
- forall {π : Type.{u3}} {E : Type.{u2}} {F : Type.{u1}} [_inst_1 : NormedField.{u3} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u1} F] [_inst_5 : Module.{u3, u1} π F (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4)] {B : LinearMap.{u3, u3, u2, max u3 u1} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))))))} {x : E} {y : F}, Eq.{1} ((fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) x) (FunLike.coe.{succ u2, succ u2, 1} (Seminorm.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) E (fun (_x : E) => (fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) _x) (SubadditiveHomClass.toFunLike.{u2, u2, 0} (Seminorm.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) E Real (AddZeroClass.toAdd.{u2} E (AddMonoid.toAddZeroClass.{u2} E (SubNegMonoid.toAddMonoid.{u2} E (AddGroup.toSubNegMonoid.{u2} E (AddCommGroup.toAddGroup.{u2} E _inst_2))))) (AddZeroClass.toAdd.{0} Real (AddMonoid.toAddZeroClass.{0} Real (AddCommMonoid.toAddMonoid.{0} Real (OrderedAddCommMonoid.toAddCommMonoid.{0} Real Real.orderedAddCommMonoid)))) (Preorder.toLE.{0} Real (PartialOrder.toPreorder.{0} Real (OrderedAddCommMonoid.toPartialOrder.{0} Real Real.orderedAddCommMonoid))) (AddGroupSeminormClass.toAddLEAddHomClass.{u2, u2, 0} (Seminorm.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) E Real (AddCommGroup.toAddGroup.{u2} E _inst_2) Real.orderedAddCommMonoid (SeminormClass.toAddGroupSeminormClass.{u2, u3, u2} (Seminorm.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3)))) (Seminorm.instSeminormClass.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3)))))))) (LinearMap.toSeminormFamily.{u3, u2, u1} π E F _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 B y) x) (Norm.norm.{u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : F) => π) y) (NormedField.toNorm.{u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : F) => π) y) _inst_1) (FunLike.coe.{max (succ u3) (succ u1), succ u1, succ u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) x) F (fun (_x : F) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : F) => π) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) (FunLike.coe.{max (max (succ u3) (succ u2)) (succ u1), succ u2, max (succ u3) (succ u1)} (LinearMap.{u3, u3, u2, max u3 u1} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))))))) E (fun (_x : E) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u2, max u3 u1} π π E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) B x) y))
+<too large>
Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_family_apply LinearMap.toSeminormFamily_applyβ'. -/
@[simp]
theorem toSeminormFamily_apply {B : E ββ[π] F ββ[π] π} {x y} : (B.toSeminormFamily y) x = βB x yβ :=
@@ -137,10 +125,7 @@ variable [Nonempty ΞΉ]
variable {B : E ββ[π] F ββ[π] π}
/- warning: linear_map.has_basis_weak_bilin -> LinearMap.hasBasis_weakBilin is a dubious translation:
-lean 3 declaration is
- forall {π : Type.{u1}} {E : Type.{u2}} {F : Type.{u3}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u3} F] [_inst_5 : Module.{u1, u3} π F (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4)] (B : LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))), Filter.HasBasis.{u2, succ u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (Set.{u2} E) (nhds.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (WeakBilin.topologicalSpace.{u1, u2, u3} π E F (UniformSpace.toTopologicalSpace.{u1} π (PseudoMetricSpace.toUniformSpace.{u1} π (SeminormedRing.toPseudoMetricSpace.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (OfNat.ofNat.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) 0 (OfNat.mk.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) 0 (Zero.zero.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddZeroClass.toHasZero.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddMonoid.toAddZeroClass.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (SubNegMonoid.toAddMonoid.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddGroup.toSubNegMonoid.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddCommGroup.toAddGroup.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (WeakBilin.addCommGroup.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B)))))))))) (SeminormFamily.basisSets.{u1, u2, u3} π E F _inst_1 _inst_2 _inst_3 (LinearMap.toSeminormFamily.{u1, u2, u3} π E F _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 B)) (id.{succ u2} (Set.{u2} E))
-but is expected to have type
- forall {π : Type.{u3}} {E : Type.{u2}} {F : Type.{u1}} [_inst_1 : NormedField.{u3} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u1} F] [_inst_5 : Module.{u3, u1} π F (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4)] (B : LinearMap.{u3, u3, u2, max u3 u1} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))))))), Filter.HasBasis.{u2, succ u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (Set.{u2} E) (nhds.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (WeakBilin.instTopologicalSpace.{u3, u2, u1} π E F (UniformSpace.toTopologicalSpace.{u3} π (PseudoMetricSpace.toUniformSpace.{u3} π (SeminormedRing.toPseudoMetricSpace.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1)))))) (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (OfNat.ofNat.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) 0 (Zero.toOfNat0.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (NegZeroClass.toZero.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (SubNegZeroMonoid.toNegZeroClass.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (SubtractionMonoid.toSubNegZeroMonoid.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (SubtractionCommMonoid.toSubtractionMonoid.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (AddCommGroup.toDivisionAddCommMonoid.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (WeakBilin.instAddCommGroup.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B))))))))) (SeminormFamily.basisSets.{u3, u2, u1} π E F _inst_1 _inst_2 _inst_3 (LinearMap.toSeminormFamily.{u3, u2, u1} π E F _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 B)) (id.{succ u2} (Set.{u2} E))
+<too large>
Case conversion may be inaccurate. Consider using '#align linear_map.has_basis_weak_bilin LinearMap.hasBasis_weakBilinβ'. -/
theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
(π (0 : WeakBilin B)).HasBasis B.toSeminormFamily.basis_sets id :=
@@ -186,10 +171,7 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
#align linear_map.has_basis_weak_bilin LinearMap.hasBasis_weakBilin
/- warning: linear_map.weak_bilin_with_seminorms -> LinearMap.weakBilin_withSeminorms is a dubious translation:
-lean 3 declaration is
- forall {π : Type.{u1}} {E : Type.{u2}} {F : Type.{u3}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u3} F] [_inst_5 : Module.{u1, u3} π F (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4)] (B : LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))), WithSeminorms.{u1, u2, u3} π (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) F _inst_1 (WeakBilin.addCommGroup.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (WeakBilin.module.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddTorsor.nonempty.{u3, u3} F F (AddCommGroup.toAddGroup.{u3} F _inst_4) (addGroupIsAddTorsor.{u3} F (AddCommGroup.toAddGroup.{u3} F _inst_4))) (LinearMap.toSeminormFamily.{u1, u2, u3} π (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) F _inst_1 (WeakBilin.addCommGroup.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (WeakBilin.module.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) _inst_4 _inst_5 B) (WeakBilin.topologicalSpace.{u1, u2, u3} π E F (UniformSpace.toTopologicalSpace.{u1} π (PseudoMetricSpace.toUniformSpace.{u1} π (SeminormedRing.toPseudoMetricSpace.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B)
-but is expected to have type
- forall {π : Type.{u3}} {E : Type.{u2}} {F : Type.{u1}} [_inst_1 : NormedField.{u3} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u1} F] [_inst_5 : Module.{u3, u1} π F (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4)] (B : LinearMap.{u3, u3, u2, max u3 u1} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))))))), WithSeminorms.{u3, u2, u1} π (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) F _inst_1 (WeakBilin.instAddCommGroup.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (WeakBilin.instModule.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (AddTorsor.Nonempty.{u1, u1} F F (AddCommGroup.toAddGroup.{u1} F _inst_4) (addGroupIsAddTorsor.{u1} F (AddCommGroup.toAddGroup.{u1} F _inst_4))) (LinearMap.toSeminormFamily.{u3, u2, u1} π (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) F _inst_1 (WeakBilin.instAddCommGroup.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (WeakBilin.instModule.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) _inst_4 _inst_5 B) (WeakBilin.instTopologicalSpace.{u3, u2, u1} π E F (UniformSpace.toTopologicalSpace.{u3} π (PseudoMetricSpace.toUniformSpace.{u3} π (SeminormedRing.toPseudoMetricSpace.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1)))))) (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B)
+<too large>
Case conversion may be inaccurate. Consider using '#align linear_map.weak_bilin_with_seminorms LinearMap.weakBilin_withSeminormsβ'. -/
theorem LinearMap.weakBilin_withSeminorms (B : E ββ[π] F ββ[π] π) :
WithSeminorms (LinearMap.toSeminormFamily B : F β Seminorm π (WeakBilin B)) :=
mathlib commit https://github.com/leanprover-community/mathlib/commit/ef95945cd48c932c9e034872bd25c3c220d9c946
@@ -53,26 +53,52 @@ namespace LinearMap
variable [NormedField π] [AddCommGroup E] [Module π E] [AddCommGroup F] [Module π F]
+#print LinearMap.toSeminorm /-
/-- Construct a seminorm from a linear form `f : E ββ[π] π` over a normed field `π` by
`Ξ» x, βf xβ` -/
def toSeminorm (f : E ββ[π] π) : Seminorm π E :=
(normSeminorm π π).comp f
#align linear_map.to_seminorm LinearMap.toSeminorm
+-/
+/- warning: linear_map.coe_to_seminorm -> LinearMap.coe_toSeminorm is a dubious translation:
+lean 3 declaration is
+ forall {π : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] {f : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))}, Eq.{succ u2} (E -> Real) (coeFn.{succ u2, succ u2} (Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (fun (_x : Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) => E -> Real) (Seminorm.hasCoeToFun.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (LinearMap.toSeminorm.{u1, u2} π E _inst_1 _inst_2 _inst_3 f)) (fun (x : E) => Norm.norm.{u1} π (NormedField.toHasNorm.{u1} π _inst_1) (coeFn.{max (succ u2) (succ u1), max (succ u2) (succ u1)} (LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (fun (_x : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) => E -> π) (LinearMap.hasCoeToFun.{u1, u1, u2, u1} π π E π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) f x))
+but is expected to have type
+ forall {π : Type.{u2}} {E : Type.{u1}} [_inst_1 : NormedField.{u2} π] [_inst_2 : AddCommGroup.{u1} E] [_inst_3 : Module.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2)] {f : LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))}, Eq.{succ u1} (forall (αΎ° : E), (fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) αΎ°) (FunLike.coe.{succ u1, succ u1, 1} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E (fun (_x : E) => (fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) _x) (SubadditiveHomClass.toFunLike.{u1, u1, 0} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E Real (AddZeroClass.toAdd.{u1} E (AddMonoid.toAddZeroClass.{u1} E (SubNegMonoid.toAddMonoid.{u1} E (AddGroup.toSubNegMonoid.{u1} E (AddCommGroup.toAddGroup.{u1} E _inst_2))))) (AddZeroClass.toAdd.{0} Real (AddMonoid.toAddZeroClass.{0} Real (AddCommMonoid.toAddMonoid.{0} Real (OrderedAddCommMonoid.toAddCommMonoid.{0} Real Real.orderedAddCommMonoid)))) (Preorder.toLE.{0} Real (PartialOrder.toPreorder.{0} Real (OrderedAddCommMonoid.toPartialOrder.{0} Real Real.orderedAddCommMonoid))) (AddGroupSeminormClass.toAddLEAddHomClass.{u1, u1, 0} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E Real (AddCommGroup.toAddGroup.{u1} E _inst_2) Real.orderedAddCommMonoid (SeminormClass.toAddGroupSeminormClass.{u1, u2, u1} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))) (Seminorm.instSeminormClass.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))))))) (LinearMap.toSeminorm.{u2, u1} π E _inst_1 _inst_2 _inst_3 f)) (fun (x : E) => Norm.norm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) (NormedField.toNorm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) _inst_1) (FunLike.coe.{max (succ u2) (succ u1), succ u1, succ u2} (LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))) E (fun (_x : E) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u2} π π E π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1)) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))))) f x))
+Case conversion may be inaccurate. Consider using '#align linear_map.coe_to_seminorm LinearMap.coe_toSeminormβ'. -/
theorem coe_toSeminorm {f : E ββ[π] π} : βf.toSeminorm = fun x => βf xβ :=
rfl
#align linear_map.coe_to_seminorm LinearMap.coe_toSeminorm
+/- warning: linear_map.to_seminorm_apply -> LinearMap.toSeminorm_apply is a dubious translation:
+lean 3 declaration is
+ forall {π : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] {f : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))} {x : E}, Eq.{1} Real (coeFn.{succ u2, succ u2} (Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (fun (_x : Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) => E -> Real) (Seminorm.hasCoeToFun.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (LinearMap.toSeminorm.{u1, u2} π E _inst_1 _inst_2 _inst_3 f) x) (Norm.norm.{u1} π (NormedField.toHasNorm.{u1} π _inst_1) (coeFn.{max (succ u2) (succ u1), max (succ u2) (succ u1)} (LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (fun (_x : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) => E -> π) (LinearMap.hasCoeToFun.{u1, u1, u2, u1} π π E π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) f x))
+but is expected to have type
+ forall {π : Type.{u2}} {E : Type.{u1}} [_inst_1 : NormedField.{u2} π] [_inst_2 : AddCommGroup.{u1} E] [_inst_3 : Module.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2)] {f : LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))} {x : E}, Eq.{1} ((fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) x) (FunLike.coe.{succ u1, succ u1, 1} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E (fun (_x : E) => (fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) _x) (SubadditiveHomClass.toFunLike.{u1, u1, 0} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E Real (AddZeroClass.toAdd.{u1} E (AddMonoid.toAddZeroClass.{u1} E (SubNegMonoid.toAddMonoid.{u1} E (AddGroup.toSubNegMonoid.{u1} E (AddCommGroup.toAddGroup.{u1} E _inst_2))))) (AddZeroClass.toAdd.{0} Real (AddMonoid.toAddZeroClass.{0} Real (AddCommMonoid.toAddMonoid.{0} Real (OrderedAddCommMonoid.toAddCommMonoid.{0} Real Real.orderedAddCommMonoid)))) (Preorder.toLE.{0} Real (PartialOrder.toPreorder.{0} Real (OrderedAddCommMonoid.toPartialOrder.{0} Real Real.orderedAddCommMonoid))) (AddGroupSeminormClass.toAddLEAddHomClass.{u1, u1, 0} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) E Real (AddCommGroup.toAddGroup.{u1} E _inst_2) Real.orderedAddCommMonoid (SeminormClass.toAddGroupSeminormClass.{u1, u2, u1} (Seminorm.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))) (Seminorm.instSeminormClass.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))))))) (LinearMap.toSeminorm.{u2, u1} π E _inst_1 _inst_2 _inst_3 f) x) (Norm.norm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) (NormedField.toNorm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) _inst_1) (FunLike.coe.{max (succ u2) (succ u1), succ u1, succ u2} (LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))) E (fun (_x : E) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u2} π π E π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1)) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))))) f x))
+Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_apply LinearMap.toSeminorm_applyβ'. -/
@[simp]
theorem toSeminorm_apply {f : E ββ[π] π} {x : E} : f.toSeminorm x = βf xβ :=
rfl
#align linear_map.to_seminorm_apply LinearMap.toSeminorm_apply
+/- warning: linear_map.to_seminorm_ball_zero -> LinearMap.toSeminorm_ball_zero is a dubious translation:
+lean 3 declaration is
+ forall {π : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] {f : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))} {r : Real}, Eq.{succ u2} (Set.{u2} E) (Seminorm.ball.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) _inst_2 (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3)))) (LinearMap.toSeminorm.{u1, u2} π E _inst_1 _inst_2 _inst_3 f) (OfNat.ofNat.{u2} E 0 (OfNat.mk.{u2} E 0 (Zero.zero.{u2} E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (SubNegMonoid.toAddMonoid.{u2} E (AddGroup.toSubNegMonoid.{u2} E (AddCommGroup.toAddGroup.{u2} E _inst_2)))))))) r) (setOf.{u2} E (fun (x : E) => LT.lt.{0} Real Real.hasLt (Norm.norm.{u1} π (NormedField.toHasNorm.{u1} π _inst_1) (coeFn.{max (succ u2) (succ u1), max (succ u2) (succ u1)} (LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (fun (_x : LinearMap.{u1, u1, u2, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) => E -> π) (LinearMap.hasCoeToFun.{u1, u1, u2, u1} π π E π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) f x)) r))
+but is expected to have type
+ forall {π : Type.{u2}} {E : Type.{u1}} [_inst_1 : NormedField.{u2} π] [_inst_2 : AddCommGroup.{u1} E] [_inst_3 : Module.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2)] {f : LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))} {r : Real}, Eq.{succ u1} (Set.{u1} E) (Seminorm.ball.{u2, u1} π E (SeminormedCommRing.toSeminormedRing.{u2} π (NormedCommRing.toSeminormedCommRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))) _inst_2 (SMulZeroClass.toSMul.{u2, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u2, u1} π E (CommMonoidWithZero.toZero.{u2} π (CommGroupWithZero.toCommMonoidWithZero.{u2} π (Semifield.toCommGroupWithZero.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u2, u1} π E (Semiring.toMonoidWithZero.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u2, u1} π E (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3)))) (LinearMap.toSeminorm.{u2, u1} π E _inst_1 _inst_2 _inst_3 f) (OfNat.ofNat.{u1} E 0 (Zero.toOfNat0.{u1} E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))))) r) (setOf.{u1} E (fun (x : E) => LT.lt.{0} Real Real.instLTReal (Norm.norm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) (NormedField.toNorm.{u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) x) _inst_1) (FunLike.coe.{max (succ u2) (succ u1), succ u1, succ u2} (LinearMap.{u2, u2, u1, u2} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))))) E π (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1))) E (fun (_x : E) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => π) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u2} π π E π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u2} π (NonAssocRing.toNonUnitalNonAssocRing.{u2} π (Ring.toNonAssocRing.{u2} π (NormedRing.toRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))))) _inst_3 (NormedSpace.toModule.{u2, u2} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u2} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u2} π (NormedRing.toNonUnitalNormedRing.{u2} π (NormedCommRing.toNormedRing.{u2} π (NormedField.toNormedCommRing.{u2} π _inst_1))))) (NormedField.toNormedSpace.{u2} π _inst_1)) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π _inst_1))))))) f x)) r))
+Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_ball_zero LinearMap.toSeminorm_ball_zeroβ'. -/
theorem toSeminorm_ball_zero {f : E ββ[π] π} {r : β} :
Seminorm.ball f.toSeminorm 0 r = { x : E | βf xβ < r } := by
simp only [Seminorm.ball_zero_eq, to_seminorm_apply]
#align linear_map.to_seminorm_ball_zero LinearMap.toSeminorm_ball_zero
+/- warning: linear_map.to_seminorm_comp -> LinearMap.toSeminorm_comp is a dubious translation:
+lean 3 declaration is
+ forall {π : Type.{u1}} {E : Type.{u2}} {F : Type.{u3}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u3} F] [_inst_5 : Module.{u1, u3} π F (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4)] (f : LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (g : LinearMap.{u1, u1, u2, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E F (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_3 _inst_5), Eq.{succ u2} (Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (SeminormedRing.toRing.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (SeminormedRing.toRing.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (SeminormedRing.toRing.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (Seminorm.comp.{u1, u1, u2, u3} π π E F (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (RingHomIsometric.ids.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) _inst_2 _inst_4 _inst_3 _inst_5 (LinearMap.toSeminorm.{u1, u3} π F _inst_1 _inst_4 _inst_5 f) g) (LinearMap.toSeminorm.{u1, u2} π E _inst_1 _inst_2 _inst_3 (LinearMap.comp.{u1, u1, u1, u2, u3, u1} π π π E F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_3 _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (RingHomCompTriple.right_ids.{u1, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) f g))
+but is expected to have type
+ forall {π : Type.{u3}} {E : Type.{u1}} {F : Type.{u2}} [_inst_1 : NormedField.{u3} π] [_inst_2 : AddCommGroup.{u1} E] [_inst_3 : Module.{u3, u1} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2)] [_inst_4 : AddCommGroup.{u2} F] [_inst_5 : Module.{u3, u2} π F (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} F _inst_4)] (f : LinearMap.{u3, u3, u2, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u2} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (g : LinearMap.{u3, u3, u1, u2} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E F (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (AddCommGroup.toAddCommMonoid.{u2} F _inst_4) _inst_3 _inst_5), Eq.{succ u1} (Seminorm.{u3, u1} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u1} E _inst_2) (SMulZeroClass.toSMul.{u3, u1} π E (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u1} π E (MonoidWithZero.toZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (Ring.toSemiring.{u3} π (SeminormedRing.toRing.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u1} π E (Semiring.toMonoidWithZero.{u3} π (Ring.toSemiring.{u3} π (SeminormedRing.toRing.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1)))))) (NegZeroClass.toZero.{u1} E (SubNegZeroMonoid.toNegZeroClass.{u1} E (SubtractionMonoid.toSubNegZeroMonoid.{u1} E (SubtractionCommMonoid.toSubtractionMonoid.{u1} E (AddCommGroup.toDivisionAddCommMonoid.{u1} E _inst_2))))) (Module.toMulActionWithZero.{u3, u1} π E (Ring.toSemiring.{u3} π (SeminormedRing.toRing.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) _inst_3))))) (Seminorm.comp.{u3, u3, u1, u2} π π E F (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (RingHomIsometric.ids.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1)))) _inst_2 _inst_4 _inst_3 _inst_5 (LinearMap.toSeminorm.{u3, u2} π F _inst_1 _inst_4 _inst_5 f) g) (LinearMap.toSeminorm.{u3, u1} π E _inst_1 _inst_2 _inst_3 (LinearMap.comp.{u3, u3, u3, u1, u2, u3} π π π E F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} E _inst_2) (AddCommGroup.toAddCommMonoid.{u2} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_3 _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (RingHomCompTriple.ids.{u3, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) f g))
+Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_comp LinearMap.toSeminorm_compβ'. -/
theorem toSeminorm_comp (f : F ββ[π] π) (g : E ββ[π] F) :
f.toSeminorm.comp g = (f.comp g).toSeminorm :=
by
@@ -80,11 +106,19 @@ theorem toSeminorm_comp (f : F ββ[π] π) (g : E ββ[π] F) :
simp only [Seminorm.comp_apply, to_seminorm_apply, coe_comp]
#align linear_map.to_seminorm_comp LinearMap.toSeminorm_comp
+#print LinearMap.toSeminormFamily /-
/-- Construct a family of seminorms from a bilinear form. -/
def toSeminormFamily (B : E ββ[π] F ββ[π] π) : SeminormFamily π E F := fun y =>
(B.flip y).toSeminorm
#align linear_map.to_seminorm_family LinearMap.toSeminormFamily
+-/
+/- warning: linear_map.to_seminorm_family_apply -> LinearMap.toSeminormFamily_apply is a dubious translation:
+lean 3 declaration is
+ forall {π : Type.{u1}} {E : Type.{u2}} {F : Type.{u3}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u3} F] [_inst_5 : Module.{u1, u3} π F (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4)] {B : LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))} {x : E} {y : F}, Eq.{1} Real (coeFn.{succ u2, succ u2} (Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (fun (_x : Seminorm.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) => E -> Real) (Seminorm.hasCoeToFun.{u1, u2} π E (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toHasSmul.{u1, u2} π E (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (SMulWithZero.toSmulZeroClass.{u1, u2} π E (MulZeroClass.toHasZero.{u1} π (MulZeroOneClass.toMulZeroClass.{u1} π (MonoidWithZero.toMulZeroOneClass.{u1} π (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (MulActionWithZero.toSMulWithZero.{u1, u2} π E (Semiring.toMonoidWithZero.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (AddZeroClass.toHasZero.{u2} E (AddMonoid.toAddZeroClass.{u2} E (AddCommMonoid.toAddMonoid.{u2} E (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)))) (Module.toMulActionWithZero.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) (LinearMap.toSeminormFamily.{u1, u2, u3} π E F _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 B y) x) (Norm.norm.{u1} π (NormedField.toHasNorm.{u1} π _inst_1) (coeFn.{max (succ u3) (succ u1), max (succ u3) (succ u1)} (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (fun (_x : LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) => F -> π) (LinearMap.hasCoeToFun.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) (coeFn.{max (succ u2) (succ (max u3 u1)), max (succ u2) (succ (max u3 u1))} (LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))) (fun (_x : LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))) => E -> (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)))) (LinearMap.hasCoeToFun.{u1, u1, u2, max u3 u1} π π E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) B x) y))
+but is expected to have type
+ forall {π : Type.{u3}} {E : Type.{u2}} {F : Type.{u1}} [_inst_1 : NormedField.{u3} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u1} F] [_inst_5 : Module.{u3, u1} π F (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4)] {B : LinearMap.{u3, u3, u2, max u3 u1} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))))))} {x : E} {y : F}, Eq.{1} ((fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) x) (FunLike.coe.{succ u2, succ u2, 1} (Seminorm.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) E (fun (_x : E) => (fun (a._@.Mathlib.Analysis.Seminorm._hyg.838 : E) => Real) _x) (SubadditiveHomClass.toFunLike.{u2, u2, 0} (Seminorm.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) E Real (AddZeroClass.toAdd.{u2} E (AddMonoid.toAddZeroClass.{u2} E (SubNegMonoid.toAddMonoid.{u2} E (AddGroup.toSubNegMonoid.{u2} E (AddCommGroup.toAddGroup.{u2} E _inst_2))))) (AddZeroClass.toAdd.{0} Real (AddMonoid.toAddZeroClass.{0} Real (AddCommMonoid.toAddMonoid.{0} Real (OrderedAddCommMonoid.toAddCommMonoid.{0} Real Real.orderedAddCommMonoid)))) (Preorder.toLE.{0} Real (PartialOrder.toPreorder.{0} Real (OrderedAddCommMonoid.toPartialOrder.{0} Real Real.orderedAddCommMonoid))) (AddGroupSeminormClass.toAddLEAddHomClass.{u2, u2, 0} (Seminorm.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) E Real (AddCommGroup.toAddGroup.{u2} E _inst_2) Real.orderedAddCommMonoid (SeminormClass.toAddGroupSeminormClass.{u2, u3, u2} (Seminorm.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3))))) π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3)))) (Seminorm.instSeminormClass.{u3, u2} π E (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))) (AddCommGroup.toAddGroup.{u2} E _inst_2) (SMulZeroClass.toSMul.{u3, u2} π E (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (SMulWithZero.toSMulZeroClass.{u3, u2} π E (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (MulActionWithZero.toSMulWithZero.{u3, u2} π E (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (NegZeroClass.toZero.{u2} E (SubNegZeroMonoid.toNegZeroClass.{u2} E (SubtractionMonoid.toSubNegZeroMonoid.{u2} E (SubtractionCommMonoid.toSubtractionMonoid.{u2} E (AddCommGroup.toDivisionAddCommMonoid.{u2} E _inst_2))))) (Module.toMulActionWithZero.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3)))))))) (LinearMap.toSeminormFamily.{u3, u2, u1} π E F _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 B y) x) (Norm.norm.{u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : F) => π) y) (NormedField.toNorm.{u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : F) => π) y) _inst_1) (FunLike.coe.{max (succ u3) (succ u1), succ u1, succ u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) x) F (fun (_x : F) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : F) => π) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) (FunLike.coe.{max (max (succ u3) (succ u2)) (succ u1), succ u2, max (succ u3) (succ u1)} (LinearMap.{u3, u3, u2, max u3 u1} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))))))) E (fun (_x : E) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : E) => LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u2, max u3 u1} π π E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) B x) y))
+Case conversion may be inaccurate. Consider using '#align linear_map.to_seminorm_family_apply LinearMap.toSeminormFamily_applyβ'. -/
@[simp]
theorem toSeminormFamily_apply {B : E ββ[π] F ββ[π] π} {x y} : (B.toSeminormFamily y) x = βB x yβ :=
rfl
@@ -102,6 +136,12 @@ variable [Nonempty ΞΉ]
variable {B : E ββ[π] F ββ[π] π}
+/- warning: linear_map.has_basis_weak_bilin -> LinearMap.hasBasis_weakBilin is a dubious translation:
+lean 3 declaration is
+ forall {π : Type.{u1}} {E : Type.{u2}} {F : Type.{u3}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u3} F] [_inst_5 : Module.{u1, u3} π F (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4)] (B : LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))), Filter.HasBasis.{u2, succ u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (Set.{u2} E) (nhds.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (WeakBilin.topologicalSpace.{u1, u2, u3} π E F (UniformSpace.toTopologicalSpace.{u1} π (PseudoMetricSpace.toUniformSpace.{u1} π (SeminormedRing.toPseudoMetricSpace.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (OfNat.ofNat.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) 0 (OfNat.mk.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) 0 (Zero.zero.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddZeroClass.toHasZero.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddMonoid.toAddZeroClass.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (SubNegMonoid.toAddMonoid.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddGroup.toSubNegMonoid.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddCommGroup.toAddGroup.{u2} (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (WeakBilin.addCommGroup.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B)))))))))) (SeminormFamily.basisSets.{u1, u2, u3} π E F _inst_1 _inst_2 _inst_3 (LinearMap.toSeminormFamily.{u1, u2, u3} π E F _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 B)) (id.{succ u2} (Set.{u2} E))
+but is expected to have type
+ forall {π : Type.{u3}} {E : Type.{u2}} {F : Type.{u1}} [_inst_1 : NormedField.{u3} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u1} F] [_inst_5 : Module.{u3, u1} π F (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4)] (B : LinearMap.{u3, u3, u2, max u3 u1} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))))))), Filter.HasBasis.{u2, succ u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (Set.{u2} E) (nhds.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (WeakBilin.instTopologicalSpace.{u3, u2, u1} π E F (UniformSpace.toTopologicalSpace.{u3} π (PseudoMetricSpace.toUniformSpace.{u3} π (SeminormedRing.toPseudoMetricSpace.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1)))))) (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (OfNat.ofNat.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) 0 (Zero.toOfNat0.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (NegZeroClass.toZero.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (SubNegZeroMonoid.toNegZeroClass.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (SubtractionMonoid.toSubNegZeroMonoid.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (SubtractionCommMonoid.toSubtractionMonoid.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (AddCommGroup.toDivisionAddCommMonoid.{u2} (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (WeakBilin.instAddCommGroup.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B))))))))) (SeminormFamily.basisSets.{u3, u2, u1} π E F _inst_1 _inst_2 _inst_3 (LinearMap.toSeminormFamily.{u3, u2, u1} π E F _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 B)) (id.{succ u2} (Set.{u2} E))
+Case conversion may be inaccurate. Consider using '#align linear_map.has_basis_weak_bilin LinearMap.hasBasis_weakBilinβ'. -/
theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
(π (0 : WeakBilin B)).HasBasis B.toSeminormFamily.basis_sets id :=
by
@@ -145,6 +185,12 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
exact hx y hy
#align linear_map.has_basis_weak_bilin LinearMap.hasBasis_weakBilin
+/- warning: linear_map.weak_bilin_with_seminorms -> LinearMap.weakBilin_withSeminorms is a dubious translation:
+lean 3 declaration is
+ forall {π : Type.{u1}} {E : Type.{u2}} {F : Type.{u3}} [_inst_1 : NormedField.{u1} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u1, u2} π E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u3} F] [_inst_5 : Module.{u1, u3} π F (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4)] (B : LinearMap.{u1, u1, u2, max u3 u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) E (LinearMap.{u1, u1, u3, u1} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u1, u1, u3, u1} π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))) _inst_3 (LinearMap.module.{u1, u1, u1, u3, u1} π π π F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) (AddCommGroup.toAddCommMonoid.{u1} π (NormedAddCommGroup.toAddCommGroup.{u1} π (NonUnitalNormedRing.toNormedAddCommGroup.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) _inst_5 (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (NormedSpace.toModule.{u1, u1} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u1} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u1} π (NormedRing.toNonUnitalNormedRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))) (NormedField.toNormedSpace.{u1} π _inst_1)) (smulCommClass_self.{u1, u1} π π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))) (Monoid.toMulAction.{u1} π (CommMonoid.toMonoid.{u1} π (CommRing.toCommMonoid.{u1} π (SeminormedCommRing.toCommRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1))))))))), WithSeminorms.{u1, u2, u3} π (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) F _inst_1 (WeakBilin.addCommGroup.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (WeakBilin.module.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (AddTorsor.nonempty.{u3, u3} F F (AddCommGroup.toAddGroup.{u3} F _inst_4) (addGroupIsAddTorsor.{u3} F (AddCommGroup.toAddGroup.{u3} F _inst_4))) (LinearMap.toSeminormFamily.{u1, u2, u3} π (WeakBilin.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) F _inst_1 (WeakBilin.addCommGroup.{u1, u2, u3} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) (WeakBilin.module.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B) _inst_4 _inst_5 B) (WeakBilin.topologicalSpace.{u1, u2, u3} π E F (UniformSpace.toTopologicalSpace.{u1} π (PseudoMetricSpace.toUniformSpace.{u1} π (SeminormedRing.toPseudoMetricSpace.{u1} π (SeminormedCommRing.toSemiNormedRing.{u1} π (NormedCommRing.toSeminormedCommRing.{u1} π (NormedField.toNormedCommRing.{u1} π _inst_1)))))) (Semifield.toCommSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u3} F _inst_4) _inst_5 B)
+but is expected to have type
+ forall {π : Type.{u3}} {E : Type.{u2}} {F : Type.{u1}} [_inst_1 : NormedField.{u3} π] [_inst_2 : AddCommGroup.{u2} E] [_inst_3 : Module.{u3, u2} π E (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2)] [_inst_4 : AddCommGroup.{u1} F] [_inst_5 : Module.{u3, u1} π F (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4)] (B : LinearMap.{u3, u3, u2, max u3 u1} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) E (LinearMap.{u3, u3, u1, u3} π π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) F π (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) (LinearMap.addCommMonoid.{u3, u3, u1, u3} π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))))) _inst_3 (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u1, u3} π π π F π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} π (NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring.{u3} π (NonAssocRing.toNonUnitalNonAssocRing.{u3} π (Ring.toNonAssocRing.{u3} π (NormedRing.toRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))))) _inst_5 (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (RingHom.id.{u3} π (Semiring.toNonAssocSemiring.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))) (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))) (NormedSpace.toModule.{u3, u3} π π _inst_1 (NonUnitalSeminormedRing.toSeminormedAddCommGroup.{u3} π (NonUnitalNormedRing.toNonUnitalSeminormedRing.{u3} π (NormedRing.toNonUnitalNormedRing.{u3} π (NormedCommRing.toNormedRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1))))) (NormedField.toNormedSpace.{u3} π _inst_1)) (smulCommClass_self.{u3, u3} π π (CommRing.toCommMonoid.{u3} π (EuclideanDomain.toCommRing.{u3} π (Field.toEuclideanDomain.{u3} π (NormedField.toField.{u3} π _inst_1)))) (MulActionWithZero.toMulAction.{u3, u3} π π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (CommMonoidWithZero.toZero.{u3} π (CommGroupWithZero.toCommMonoidWithZero.{u3} π (Semifield.toCommGroupWithZero.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))))) (MonoidWithZero.toMulActionWithZero.{u3} π (Semiring.toMonoidWithZero.{u3} π (DivisionSemiring.toSemiring.{u3} π (Semifield.toDivisionSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1)))))))))), WithSeminorms.{u3, u2, u1} π (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) F _inst_1 (WeakBilin.instAddCommGroup.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (WeakBilin.instModule.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (AddTorsor.Nonempty.{u1, u1} F F (AddCommGroup.toAddGroup.{u1} F _inst_4) (addGroupIsAddTorsor.{u1} F (AddCommGroup.toAddGroup.{u1} F _inst_4))) (LinearMap.toSeminormFamily.{u3, u2, u1} π (WeakBilin.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) F _inst_1 (WeakBilin.instAddCommGroup.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) _inst_2 _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) (WeakBilin.instModule.{u3, u2, u1} π E F (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B) _inst_4 _inst_5 B) (WeakBilin.instTopologicalSpace.{u3, u2, u1} π E F (UniformSpace.toTopologicalSpace.{u3} π (PseudoMetricSpace.toUniformSpace.{u3} π (SeminormedRing.toPseudoMetricSpace.{u3} π (SeminormedCommRing.toSeminormedRing.{u3} π (NormedCommRing.toSeminormedCommRing.{u3} π (NormedField.toNormedCommRing.{u3} π _inst_1)))))) (Semifield.toCommSemiring.{u3} π (Field.toSemifield.{u3} π (NormedField.toField.{u3} π _inst_1))) (AddCommGroup.toAddCommMonoid.{u2} E _inst_2) _inst_3 (AddCommGroup.toAddCommMonoid.{u1} F _inst_4) _inst_5 B)
+Case conversion may be inaccurate. Consider using '#align linear_map.weak_bilin_with_seminorms LinearMap.weakBilin_withSeminormsβ'. -/
theorem LinearMap.weakBilin_withSeminorms (B : E ββ[π] F ββ[π] π) :
WithSeminorms (LinearMap.toSeminormFamily B : F β Seminorm π (WeakBilin B)) :=
SeminormFamily.withSeminorms_of_hasBasis _ B.hasBasis_weakBilin
mathlib commit https://github.com/leanprover-community/mathlib/commit/8d33f09cd7089ecf074b4791907588245aec5d1b
@@ -159,7 +159,7 @@ variable [NormedField π] [AddCommGroup E] [Module π E] [AddCommGroup F] [M
variable [Nonempty ΞΉ] [NormedSpace β π] [Module β E] [IsScalarTower β π E]
instance {B : E ββ[π] F ββ[π] π} : LocallyConvexSpace β (WeakBilin B) :=
- B.weakBilin_withSeminorms.to_locallyConvexSpace
+ B.weakBilin_withSeminorms.toLocallyConvexSpace
end LocallyConvex
mathlib commit https://github.com/leanprover-community/mathlib/commit/33c67ae661dd8988516ff7f247b0be3018cdd952
@@ -159,7 +159,7 @@ variable [NormedField π] [AddCommGroup E] [Module π E] [AddCommGroup F] [M
variable [Nonempty ΞΉ] [NormedSpace β π] [Module β E] [IsScalarTower β π E]
instance {B : E ββ[π] F ββ[π] π} : LocallyConvexSpace β (WeakBilin B) :=
- B.weakBilin_withSeminorms.toLocallyConvexSpace
+ B.weakBilin_withSeminorms.to_locallyConvexSpace
end LocallyConvex
mathlib commit https://github.com/leanprover-community/mathlib/commit/06a655b5fcfbda03502f9158bbf6c0f1400886f9
@@ -145,10 +145,10 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
exact hx y hy
#align linear_map.has_basis_weak_bilin LinearMap.hasBasis_weakBilin
-theorem LinearMap.weakBilinWithSeminorms (B : E ββ[π] F ββ[π] π) :
+theorem LinearMap.weakBilin_withSeminorms (B : E ββ[π] F ββ[π] π) :
WithSeminorms (LinearMap.toSeminormFamily B : F β Seminorm π (WeakBilin B)) :=
- SeminormFamily.withSeminormsOfHasBasis _ B.hasBasis_weakBilin
-#align linear_map.weak_bilin_with_seminorms LinearMap.weakBilinWithSeminorms
+ SeminormFamily.withSeminorms_of_hasBasis _ B.hasBasis_weakBilin
+#align linear_map.weak_bilin_with_seminorms LinearMap.weakBilin_withSeminorms
end Topology
@@ -159,7 +159,7 @@ variable [NormedField π] [AddCommGroup E] [Module π E] [AddCommGroup F] [M
variable [Nonempty ΞΉ] [NormedSpace β π] [Module β E] [IsScalarTower β π E]
instance {B : E ββ[π] F ββ[π] π} : LocallyConvexSpace β (WeakBilin B) :=
- B.weakBilinWithSeminorms.toLocallyConvexSpace
+ B.weakBilin_withSeminorms.toLocallyConvexSpace
end LocallyConvex
mathlib commit https://github.com/leanprover-community/mathlib/commit/bd9851ca476957ea4549eb19b40e7b5ade9428cc
These are changes from #11997, the latest adaptation PR for nightly-2024-04-07, which can be made directly on master.
Co-authored-by: Scott Morrison <scott.morrison@gmail.com> Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com>
@@ -107,7 +107,7 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
refine' h''.to_hasBasis _ _
Β· rintro (U : Set F Γ (F β β)) hU
cases' hU with hUβ hUβ
- simp only [id.def]
+ simp only [_root_.id]
let U' := hUβ.toFinset
by_cases hUβ : U.fst.Nonempty
Β· have hUβ' : U'.Nonempty := hUβ.toFinset_nonempty.mpr hUβ
@@ -129,7 +129,7 @@ theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
rw [hU]
refine' β¨(s, fun _ => r), β¨by simp only [s.finite_toSet], fun y _ => hrβ©, fun x hx => _β©
simp only [Set.mem_preimage, Set.mem_pi, Finset.mem_coe, mem_ball_zero_iff] at hx
- simp only [id.def, Seminorm.mem_ball, sub_zero]
+ simp only [_root_.id, Seminorm.mem_ball, sub_zero]
refine' Seminorm.finset_sup_apply_lt hr fun y hy => _
rw [LinearMap.toSeminormFamily_apply]
exact hx y hy
Empty lines were removed by executing the following Python script twice
import os
import re
# Loop through each file in the repository
for dir_path, dirs, files in os.walk('.'):
for filename in files:
if filename.endswith('.lean'):
file_path = os.path.join(dir_path, filename)
# Open the file and read its contents
with open(file_path, 'r') as file:
content = file.read()
# Use a regular expression to replace sequences of "variable" lines separated by empty lines
# with sequences without empty lines
modified_content = re.sub(r'(variable.*\n)\n(variable(?! .* in))', r'\1\2', content)
# Write the modified content back to the file
with open(file_path, 'w') as file:
file.write(modified_content)
@@ -93,9 +93,7 @@ end BilinForm
section Topology
variable [NormedField π] [AddCommGroup E] [Module π E] [AddCommGroup F] [Module π F]
-
variable [Nonempty ΞΉ]
-
variable {B : E ββ[π] F ββ[π] π}
theorem LinearMap.hasBasis_weakBilin (B : E ββ[π] F ββ[π] π) :
@@ -147,7 +145,6 @@ end Topology
section LocallyConvex
variable [NormedField π] [AddCommGroup E] [Module π E] [AddCommGroup F] [Module π F]
-
variable [Nonempty ΞΉ] [NormedSpace β π] [Module β E] [IsScalarTower β π E]
instance WeakBilin.locallyConvexSpace {B : E ββ[π] F ββ[π] π} :
Type _
and Sort _
(#6499)
We remove all possible occurences of Type _
and Sort _
in favor of Type*
and Sort*
.
This has nice performance benefits.
@@ -40,7 +40,7 @@ weak dual, seminorm
-/
-variable {π E F ΞΉ : Type _}
+variable {π E F ΞΉ : Type*}
open Topology
@@ -2,16 +2,13 @@
Copyright (c) 2022 Moritz Doll. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Moritz Doll
-
-! This file was ported from Lean 3 source module analysis.locally_convex.weak_dual
-! leanprover-community/mathlib commit f2ce6086713c78a7f880485f7917ea547a215982
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
-/
import Mathlib.Topology.Algebra.Module.WeakDual
import Mathlib.Analysis.Normed.Field.Basic
import Mathlib.Analysis.LocallyConvex.WithSeminorms
+#align_import analysis.locally_convex.weak_dual from "leanprover-community/mathlib"@"f2ce6086713c78a7f880485f7917ea547a215982"
+
/-!
# Weak Dual in Topological Vector Spaces
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