topology.vector_bundle.constructions
β·
Mathlib.Topology.VectorBundle.Constructions
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)
(last sync)
bundle.total_space
(#19221)
bundle.total_space
.
bundle.total_space.mk
instead of bundle.total_space_mk
.bundle.total_space.to_prod
instead of equiv.sigma_equiv_prod
.bundle.total_space.mk'
(scoped notation) to specify F
.bundle.trivial.proj_snd
to
bundle.total_space.trivial_snd
to allow dot notation. Should we
just use bundle.total_space.snd
since bundle.trivial
is now
reducible?bundle.total_space
.bundle.trivial
and bundle.continuous_linear_map
reducible.@@ -75,15 +75,15 @@ end bundle.trivial
section
variables (π : Type*) {B : Type*} [nontrivially_normed_field π] [topological_space B]
(Fβ : Type*) [normed_add_comm_group Fβ] [normed_space π Fβ]
- (Eβ : B β Type*) [topological_space (total_space Eβ)]
+ (Eβ : B β Type*) [topological_space (total_space Fβ Eβ)]
(Fβ : Type*) [normed_add_comm_group Fβ] [normed_space π Fβ]
- (Eβ : B β Type*) [topological_space (total_space Eβ)]
+ (Eβ : B β Type*) [topological_space (total_space Fβ Eβ)]
namespace trivialization
variables {Fβ Eβ Fβ Eβ}
[Ξ x, add_comm_monoid (Eβ x)] [Ξ x, module π (Eβ x)]
[Ξ x, add_comm_monoid (Eβ x)] [Ξ x, module π (Eβ x)]
- (eβ eβ' : trivialization Fβ (Ο Eβ)) (eβ eβ' : trivialization Fβ (Ο Eβ))
+ (eβ eβ' : trivialization Fβ (Ο Fβ Eβ)) (eβ eβ' : trivialization Fβ (Ο Fβ Eβ))
instance prod.is_linear [eβ.is_linear π] [eβ.is_linear π] : (eβ.prod eβ).is_linear π :=
{ linear := Ξ» x β¨hβ, hββ©, (((eβ.linear π hβ).mk' _).prod_map ((eβ.linear π hβ).mk' _)).is_linear }
@@ -146,9 +146,9 @@ instance vector_bundle.prod [vector_bundle π Fβ Eβ] [vector_bundle π
variables {π Fβ Eβ Fβ Eβ}
-@[simp] lemma trivialization.continuous_linear_equiv_at_prod {eβ : trivialization Fβ (Ο Eβ)}
- {eβ : trivialization Fβ (Ο Eβ)} [eβ.is_linear π] [eβ.is_linear π] {x : B} (hxβ : x β eβ.base_set)
- (hxβ : x β eβ.base_set) :
+@[simp] lemma trivialization.continuous_linear_equiv_at_prod {eβ : trivialization Fβ (Ο Fβ Eβ)}
+ {eβ : trivialization Fβ (Ο Fβ Eβ)} [eβ.is_linear π] [eβ.is_linear π] {x : B}
+ (hxβ : x β eβ.base_set) (hxβ : x β eβ.base_set) :
(eβ.prod eβ).continuous_linear_equiv_at π x β¨hxβ, hxββ©
= (eβ.continuous_linear_equiv_at π x hxβ).prod (eβ.continuous_linear_equiv_at π x hxβ) :=
begin
@@ -172,12 +172,12 @@ instance [semiring R] [β (x : B), add_comm_monoid (E x)] [β x, module R (E x
β (x : B'), module R ((f *α΅ E) x) :=
by delta_instance bundle.pullback
-variables {E F} [topological_space B'] [topological_space (total_space E)]
+variables {E F} [topological_space B'] [topological_space (total_space F E)]
[nontrivially_normed_field π] [normed_add_comm_group F] [normed_space π F] [topological_space B]
[β x, add_comm_monoid (E x)] [β x, module π (E x)]
{K : Type*} [continuous_map_class K B' B]
-instance trivialization.pullback_linear (e : trivialization F (Ο E)) [e.is_linear π] (f : K) :
+instance trivialization.pullback_linear (e : trivialization F (Ο F E)) [e.is_linear π] (f : K) :
(@trivialization.pullback _ _ _ B' _ _ _ _ _ _ _ e f).is_linear π :=
{ linear := Ξ» x h, e.linear π h }
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(first ported)
mathlib commit https://github.com/leanprover-community/mathlib/commit/ce64cd319bb6b3e82f31c2d38e79080d377be451
@@ -3,8 +3,8 @@ Copyright Β© 2022 NicolΓ² Cavalleri. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: NicolΓ² Cavalleri, SΓ©bastien GouΓ«zel, Heather Macbeth, Floris van Doorn
-/
-import Mathbin.Topology.FiberBundle.Constructions
-import Mathbin.Topology.VectorBundle.Basic
+import Topology.FiberBundle.Constructions
+import Topology.VectorBundle.Basic
#align_import topology.vector_bundle.constructions from "leanprover-community/mathlib"@"e473c3198bb41f68560cab68a0529c854b618833"
mathlib commit https://github.com/leanprover-community/mathlib/commit/8ea5598db6caeddde6cb734aa179cc2408dbd345
@@ -2,15 +2,12 @@
Copyright Β© 2022 NicolΓ² Cavalleri. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: NicolΓ² Cavalleri, SΓ©bastien GouΓ«zel, Heather Macbeth, Floris van Doorn
-
-! This file was ported from Lean 3 source module topology.vector_bundle.constructions
-! leanprover-community/mathlib commit e473c3198bb41f68560cab68a0529c854b618833
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
-/
import Mathbin.Topology.FiberBundle.Constructions
import Mathbin.Topology.VectorBundle.Basic
+#align_import topology.vector_bundle.constructions from "leanprover-community/mathlib"@"e473c3198bb41f68560cab68a0529c854b618833"
+
/-!
# Standard constructions on vector bundles
mathlib commit https://github.com/leanprover-community/mathlib/commit/728ef9dbb281241906f25cbeb30f90d83e0bb451
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: NicolΓ² Cavalleri, SΓ©bastien GouΓ«zel, Heather Macbeth, Floris van Doorn
! This file was ported from Lean 3 source module topology.vector_bundle.constructions
-! leanprover-community/mathlib commit 38df578a6450a8c5142b3727e3ae894c2300cae0
+! leanprover-community/mathlib commit e473c3198bb41f68560cab68a0529c854b618833
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -92,15 +92,15 @@ end Bundle.Trivial
section
variable (π : Type _) {B : Type _} [NontriviallyNormedField π] [TopologicalSpace B] (Fβ : Type _)
- [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type _) [TopologicalSpace (TotalSpace Eβ)]
+ [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type _) [TopologicalSpace (TotalSpace Fβ Eβ)]
(Fβ : Type _) [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type _)
- [TopologicalSpace (TotalSpace Eβ)]
+ [TopologicalSpace (TotalSpace Fβ Eβ)]
namespace Trivialization
variable {Fβ Eβ Fβ Eβ} [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)]
- [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] (eβ eβ' : Trivialization Fβ (Ο Eβ))
- (eβ eβ' : Trivialization Fβ (Ο Eβ))
+ [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] (eβ eβ' : Trivialization Fβ (Ο Fβ Eβ))
+ (eβ eβ' : Trivialization Fβ (Ο Fβ Eβ))
#print Trivialization.prod.isLinear /-
instance prod.isLinear [eβ.isLinear π] [eβ.isLinear π] : (eβ.Prod eβ).isLinear π
@@ -178,9 +178,9 @@ instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ
variable {π Fβ Eβ Fβ Eβ}
@[simp]
-theorem Trivialization.continuousLinearEquivAt_prod {eβ : Trivialization Fβ (Ο Eβ)}
- {eβ : Trivialization Fβ (Ο Eβ)} [eβ.isLinear π] [eβ.isLinear π] {x : B} (hxβ : x β eβ.baseSet)
- (hxβ : x β eβ.baseSet) :
+theorem Trivialization.continuousLinearEquivAt_prod {eβ : Trivialization Fβ (Ο Fβ Eβ)}
+ {eβ : Trivialization Fβ (Ο Fβ Eβ)} [eβ.isLinear π] [eβ.isLinear π] {x : B}
+ (hxβ : x β eβ.baseSet) (hxβ : x β eβ.baseSet) :
(eβ.Prod eβ).continuousLinearEquivAt π x β¨hxβ, hxββ© =
(eβ.continuousLinearEquivAt π x hxβ).Prod (eβ.continuousLinearEquivAt π x hxβ) :=
by
@@ -206,12 +206,12 @@ instance [β x : B, AddCommMonoid (E x)] : β x : B', AddCommMonoid ((f *α΅ E
instance [Semiring R] [β x : B, AddCommMonoid (E x)] [β x, Module R (E x)] :
β x : B', Module R ((f *α΅ E) x) := by delta_instance bundle.pullback
-variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace E)] [NontriviallyNormedField π]
+variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace F E)] [NontriviallyNormedField π]
[NormedAddCommGroup F] [NormedSpace π F] [TopologicalSpace B] [β x, AddCommMonoid (E x)]
[β x, Module π (E x)] {K : Type _} [ContinuousMapClass K B' B]
#print Trivialization.pullback_linear /-
-instance Trivialization.pullback_linear (e : Trivialization F (Ο E)) [e.isLinear π] (f : K) :
+instance Trivialization.pullback_linear (e : Trivialization F (Ο F E)) [e.isLinear π] (f : K) :
(@Trivialization.pullback _ _ _ B' _ _ _ _ _ _ _ e f).isLinear π
where linear x h := e.linear π h
#align trivialization.pullback_linear Trivialization.pullback_linear
mathlib commit https://github.com/leanprover-community/mathlib/commit/9fb8964792b4237dac6200193a0d533f1b3f7423
@@ -56,6 +56,7 @@ instance trivialization.isLinear : (trivialization B F).isLinear π
variable {π}
+#print Bundle.Trivial.trivialization.coordChangeL /-
theorem trivialization.coordChangeL (b : B) :
(trivialization B F).coordChangeL π (trivialization B F) b = ContinuousLinearEquiv.refl π F :=
by
@@ -63,6 +64,7 @@ theorem trivialization.coordChangeL (b : B) :
rw [Trivialization.coordChangeL_apply']
exacts [rfl, β¨mem_univ _, mem_univ _β©]
#align bundle.trivial.trivialization.coord_changeL Bundle.Trivial.trivialization.coordChangeL
+-/
variable (π)
@@ -100,11 +102,14 @@ variable {Fβ Eβ Fβ Eβ} [β x, AddCommMonoid (Eβ x)] [β x, Module
[β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] (eβ eβ' : Trivialization Fβ (Ο Eβ))
(eβ eβ' : Trivialization Fβ (Ο Eβ))
+#print Trivialization.prod.isLinear /-
instance prod.isLinear [eβ.isLinear π] [eβ.isLinear π] : (eβ.Prod eβ).isLinear π
where linear := fun x β¨hβ, hββ© =>
(((eβ.linear π hβ).mk' _).Prod_map ((eβ.linear π hβ).mk' _)).isLinear
#align trivialization.prod.is_linear Trivialization.prod.isLinear
+-/
+#print Trivialization.coordChangeL_prod /-
@[simp]
theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLinear π] [eβ'.isLinear π] β¦bβ¦
(hb : b β (eβ.Prod eβ).baseSet β© (eβ'.Prod eβ').baseSet) :
@@ -119,16 +124,19 @@ theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLin
rw [eβ.coord_changeL_apply eβ', eβ.coord_changeL_apply eβ', (eβ.prod eβ).coordChangeL_apply']
exacts [rfl, hb, β¨hb.1.2, hb.2.2β©, β¨hb.1.1, hb.2.1β©]
#align trivialization.coord_changeL_prod Trivialization.coordChangeL_prod
+-/
variable {eβ eβ} [β x : B, TopologicalSpace (Eβ x)] [β x : B, TopologicalSpace (Eβ x)]
[FiberBundle Fβ Eβ] [FiberBundle Fβ Eβ]
+#print Trivialization.prod_apply /-
theorem prod_apply [eβ.isLinear π] [eβ.isLinear π] {x : B} (hxβ : x β eβ.baseSet)
(hxβ : x β eβ.baseSet) (vβ : Eβ x) (vβ : Eβ x) :
prod eβ eβ β¨x, (vβ, vβ)β© =
β¨x, eβ.continuousLinearEquivAt π x hxβ vβ, eβ.continuousLinearEquivAt π x hxβ vββ© :=
rfl
#align trivialization.prod_apply Trivialization.prod_apply
+-/
end Trivialization
@@ -138,6 +146,7 @@ variable [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] [β x, A
[β x, Module π (Eβ x)] [β x : B, TopologicalSpace (Eβ x)] [β x : B, TopologicalSpace (Eβ x)]
[FiberBundle Fβ Eβ] [FiberBundle Fβ Eβ]
+#print VectorBundle.prod /-
/-- The product of two vector bundles is a vector bundle. -/
instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ Eβ] :
VectorBundle π (Fβ Γ Fβ) (Eβ Γα΅ Eβ)
@@ -164,6 +173,7 @@ instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ
rw [eβ.coord_changeL_apply eβ', eβ.coord_changeL_apply eβ', (eβ.prod eβ).coordChangeL_apply']
exacts [rfl, hb, β¨hb.1.2, hb.2.2β©, β¨hb.1.1, hb.2.1β©]
#align vector_bundle.prod VectorBundle.prod
+-/
variable {π Fβ Eβ Fβ Eβ}
@@ -200,11 +210,14 @@ variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace E)] [Nontrivi
[NormedAddCommGroup F] [NormedSpace π F] [TopologicalSpace B] [β x, AddCommMonoid (E x)]
[β x, Module π (E x)] {K : Type _} [ContinuousMapClass K B' B]
+#print Trivialization.pullback_linear /-
instance Trivialization.pullback_linear (e : Trivialization F (Ο E)) [e.isLinear π] (f : K) :
(@Trivialization.pullback _ _ _ B' _ _ _ _ _ _ _ e f).isLinear π
where linear x h := e.linear π h
#align trivialization.pullback_linear Trivialization.pullback_linear
+-/
+#print VectorBundle.pullback /-
instance VectorBundle.pullback [β x, TopologicalSpace (E x)] [FiberBundle F E] [VectorBundle π F E]
(f : K) : VectorBundle π F ((f : B' β B) *α΅ E)
where
@@ -222,6 +235,7 @@ instance VectorBundle.pullback [β x, TopologicalSpace (E x)] [FiberBundle F E]
rw [e.coord_changeL_apply e' hb, (e.pullback f).coordChangeL_apply' _]
exacts [rfl, hb]
#align vector_bundle.pullback VectorBundle.pullback
+-/
end
mathlib commit https://github.com/leanprover-community/mathlib/commit/cca40788df1b8755d5baf17ab2f27dacc2e17acb
@@ -61,7 +61,7 @@ theorem trivialization.coordChangeL (b : B) :
by
ext v
rw [Trivialization.coordChangeL_apply']
- exacts[rfl, β¨mem_univ _, mem_univ _β©]
+ exacts [rfl, β¨mem_univ _, mem_univ _β©]
#align bundle.trivial.trivialization.coord_changeL Bundle.Trivial.trivialization.coordChangeL
variable (π)
@@ -117,7 +117,7 @@ theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLin
(eβ.prod eβ).coordChangeL π (eβ'.prod eβ') b (vβ, vβ) =
(eβ.coord_changeL π eβ' b vβ, eβ.coord_changeL π eβ' b vβ)
rw [eβ.coord_changeL_apply eβ', eβ.coord_changeL_apply eβ', (eβ.prod eβ).coordChangeL_apply']
- exacts[rfl, hb, β¨hb.1.2, hb.2.2β©, β¨hb.1.1, hb.2.1β©]
+ exacts [rfl, hb, β¨hb.1.2, hb.2.2β©, β¨hb.1.1, hb.2.1β©]
#align trivialization.coord_changeL_prod Trivialization.coordChangeL_prod
variable {eβ eβ} [β x : B, TopologicalSpace (Eβ x)] [β x : B, TopologicalSpace (Eβ x)]
@@ -162,7 +162,7 @@ instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ
(eβ.prod eβ).coordChangeL π (eβ'.prod eβ') b (vβ, vβ) =
(eβ.coord_changeL π eβ' b vβ, eβ.coord_changeL π eβ' b vβ)
rw [eβ.coord_changeL_apply eβ', eβ.coord_changeL_apply eβ', (eβ.prod eβ).coordChangeL_apply']
- exacts[rfl, hb, β¨hb.1.2, hb.2.2β©, β¨hb.1.1, hb.2.1β©]
+ exacts [rfl, hb, β¨hb.1.2, hb.2.2β©, β¨hb.1.1, hb.2.1β©]
#align vector_bundle.prod VectorBundle.prod
variable {π Fβ Eβ Fβ Eβ}
@@ -220,7 +220,7 @@ instance VectorBundle.pullback [β x, TopologicalSpace (E x)] [FiberBundle F E]
rintro b (hb : f b β e.base_set β© e'.base_set); ext v
show ((e.pullback f).coordChangeL π (e'.pullback f) b) v = (e.coord_changeL π e' (f b)) v
rw [e.coord_changeL_apply e' hb, (e.pullback f).coordChangeL_apply' _]
- exacts[rfl, hb]
+ exacts [rfl, hb]
#align vector_bundle.pullback VectorBundle.pullback
end
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -38,7 +38,7 @@ noncomputable section
open Bundle Set FiberBundle
-open Classical Bundle
+open scoped Classical Bundle
/-! ### The trivial vector bundle -/
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -56,9 +56,6 @@ instance trivialization.isLinear : (trivialization B F).isLinear π
variable {π}
-/- warning: bundle.trivial.trivialization.coord_changeL -> Bundle.Trivial.trivialization.coordChangeL is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align bundle.trivial.trivialization.coord_changeL Bundle.Trivial.trivialization.coordChangeLβ'. -/
theorem trivialization.coordChangeL (b : B) :
(trivialization B F).coordChangeL π (trivialization B F) b = ContinuousLinearEquiv.refl π F :=
by
@@ -103,17 +100,11 @@ variable {Fβ Eβ Fβ Eβ} [β x, AddCommMonoid (Eβ x)] [β x, Module
[β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] (eβ eβ' : Trivialization Fβ (Ο Eβ))
(eβ eβ' : Trivialization Fβ (Ο Eβ))
-/- warning: trivialization.prod.is_linear -> Trivialization.prod.isLinear is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align trivialization.prod.is_linear Trivialization.prod.isLinearβ'. -/
instance prod.isLinear [eβ.isLinear π] [eβ.isLinear π] : (eβ.Prod eβ).isLinear π
where linear := fun x β¨hβ, hββ© =>
(((eβ.linear π hβ).mk' _).Prod_map ((eβ.linear π hβ).mk' _)).isLinear
#align trivialization.prod.is_linear Trivialization.prod.isLinear
-/- warning: trivialization.coord_changeL_prod -> Trivialization.coordChangeL_prod is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align trivialization.coord_changeL_prod Trivialization.coordChangeL_prodβ'. -/
@[simp]
theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLinear π] [eβ'.isLinear π] β¦bβ¦
(hb : b β (eβ.Prod eβ).baseSet β© (eβ'.Prod eβ').baseSet) :
@@ -132,9 +123,6 @@ theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLin
variable {eβ eβ} [β x : B, TopologicalSpace (Eβ x)] [β x : B, TopologicalSpace (Eβ x)]
[FiberBundle Fβ Eβ] [FiberBundle Fβ Eβ]
-/- warning: trivialization.prod_apply -> Trivialization.prod_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align trivialization.prod_apply Trivialization.prod_applyβ'. -/
theorem prod_apply [eβ.isLinear π] [eβ.isLinear π] {x : B} (hxβ : x β eβ.baseSet)
(hxβ : x β eβ.baseSet) (vβ : Eβ x) (vβ : Eβ x) :
prod eβ eβ β¨x, (vβ, vβ)β© =
@@ -150,9 +138,6 @@ variable [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] [β x, A
[β x, Module π (Eβ x)] [β x : B, TopologicalSpace (Eβ x)] [β x : B, TopologicalSpace (Eβ x)]
[FiberBundle Fβ Eβ] [FiberBundle Fβ Eβ]
-/- warning: vector_bundle.prod -> VectorBundle.prod is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align vector_bundle.prod VectorBundle.prodβ'. -/
/-- The product of two vector bundles is a vector bundle. -/
instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ Eβ] :
VectorBundle π (Fβ Γ Fβ) (Eβ Γα΅ Eβ)
@@ -215,17 +200,11 @@ variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace E)] [Nontrivi
[NormedAddCommGroup F] [NormedSpace π F] [TopologicalSpace B] [β x, AddCommMonoid (E x)]
[β x, Module π (E x)] {K : Type _} [ContinuousMapClass K B' B]
-/- warning: trivialization.pullback_linear -> Trivialization.pullback_linear is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align trivialization.pullback_linear Trivialization.pullback_linearβ'. -/
instance Trivialization.pullback_linear (e : Trivialization F (Ο E)) [e.isLinear π] (f : K) :
(@Trivialization.pullback _ _ _ B' _ _ _ _ _ _ _ e f).isLinear π
where linear x h := e.linear π h
#align trivialization.pullback_linear Trivialization.pullback_linear
-/- warning: vector_bundle.pullback -> VectorBundle.pullback is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align vector_bundle.pullback VectorBundle.pullbackβ'. -/
instance VectorBundle.pullback [β x, TopologicalSpace (E x)] [FiberBundle F E] [VectorBundle π F E]
(f : K) : VectorBundle π F ((f : B' β B) *α΅ E)
where
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -57,10 +57,7 @@ instance trivialization.isLinear : (trivialization B F).isLinear π
variable {π}
/- warning: bundle.trivial.trivialization.coord_changeL -> Bundle.Trivial.trivialization.coordChangeL is a dubious translation:
-lean 3 declaration is
- forall {π : Type.{u1}} (B : Type.{u2}) (F : Type.{u3}) [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : NormedAddCommGroup.{u3} F] [_inst_3 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)] [_inst_4 : TopologicalSpace.{u2} B] (b : B), Eq.{succ u3} (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3)) (Trivialization.coordChangeL.{u1, u2, u3, u3} π B F (Bundle.Trivial.{u2, u3} B F) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) _inst_4 (Bundle.Trivial.Bundle.TotalSpace.topologicalSpace.{u2, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3) (fun (x : B) => Bundle.Trivial.addCommMonoid.{u2, u3} B F x (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2))) (fun (x : B) => Bundle.Trivial.module.{u2, u3, u1} B F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) x (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule'.{u1, u3} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1) F _inst_2 _inst_3)) (Bundle.Trivial.trivialization.{u2, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (Bundle.Trivial.trivialization.{u2, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (Bundle.Trivial.trivialization.isLinear.{u1, u2, u3} π B F _inst_1 _inst_2 _inst_3 _inst_4) (Bundle.Trivial.trivialization.isLinear.{u1, u2, u3} π B F _inst_1 _inst_2 _inst_3 _inst_4) b) (ContinuousLinearEquiv.refl.{u1, u3} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3))
-but is expected to have type
- forall {π : Type.{u2}} (B : Type.{u1}) (F : Type.{u3}) [_inst_1 : NontriviallyNormedField.{u2} π] [_inst_2 : NormedAddCommGroup.{u3} F] [_inst_3 : NormedSpace.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)] [_inst_4 : TopologicalSpace.{u1} B] (b : B), Eq.{succ u3} (ContinuousLinearEquiv.{u2, u2, u3, u3} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))))) (RingHomInvPair.ids.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1)))))) (RingHomInvPair.ids.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1)))))) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3)) (Trivialization.coordChangeL.{u2, u1, u3, u3} π B F (Bundle.Trivial.{u1, u3} B F) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) _inst_4 (Bundle.Trivial.Bundle.TotalSpace.topologicalSpace.{u1, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3) (fun (x : B) => Bundle.instAddCommMonoidTrivial.{u1, u3} B F x (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2))) (fun (x : B) => Bundle.instModuleTrivialInstAddCommMonoidTrivial.{u1, u3, u2} B F π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) x (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3)) (Bundle.Trivial.trivialization.{u1, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (Bundle.Trivial.trivialization.{u1, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (Bundle.Trivial.trivialization.isLinear.{u2, u1, u3} π B F _inst_1 _inst_2 _inst_3 _inst_4) (Bundle.Trivial.trivialization.isLinear.{u2, u1, u3} π B F _inst_1 _inst_2 _inst_3 _inst_4) b) (ContinuousLinearEquiv.refl.{u2, u3} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3))
+<too large>
Case conversion may be inaccurate. Consider using '#align bundle.trivial.trivialization.coord_changeL Bundle.Trivial.trivialization.coordChangeLβ'. -/
theorem trivialization.coordChangeL (b : B) :
(trivialization B F).coordChangeL π (trivialization B F) b = ContinuousLinearEquiv.refl π F :=
@@ -107,10 +104,7 @@ variable {Fβ Eβ Fβ Eβ} [β x, AddCommMonoid (Eβ x)] [β x, Module
(eβ eβ' : Trivialization Fβ (Ο Eβ))
/- warning: trivialization.prod.is_linear -> Trivialization.prod.isLinear is a dubious translation:
-lean 3 declaration is
- forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] {Fβ : Type.{u3}} [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] {Eβ : B -> Type.{u4}} [_inst_5 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B Eβ)] {Fβ : Type.{u5}} [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] {Eβ : B -> Type.{u6}} [_inst_8 : TopologicalSpace.{max u2 u6} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] (eβ : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)) (eβ : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)) [_inst_13 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_14 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ], Trivialization.IsLinear.{u1, u2, max u3 u5, max u4 u6} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x)) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (fun (x : B) => Prod.addCommMonoid.{u4, u6} ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x)))))
-but is expected to have type
- forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] {Fβ : Type.{u3}} [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] {Eβ : B -> Type.{u4}} [_inst_5 : TopologicalSpace.{max u4 u2} (Bundle.TotalSpace.{u2, u4} B Eβ)] {Fβ : Type.{u5}} [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] {Eβ : B -> Type.{u6}} [_inst_8 : TopologicalSpace.{max u6 u2} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] (eβ : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)) (eβ : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)) [_inst_13 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_14 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ], Trivialization.IsLinear.{u1, u2, max u3 u5, max u4 u6} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (instTopologicalSpaceProd.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Prod.instAddCommMonoidSum.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (fun (x : B) => Prod.instAddCommMonoidSum.{u4, u6} (Eβ x) (Eβ x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π (Eβ x) (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddMonoid.toZero.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x))))
+<too large>
Case conversion may be inaccurate. Consider using '#align trivialization.prod.is_linear Trivialization.prod.isLinearβ'. -/
instance prod.isLinear [eβ.isLinear π] [eβ.isLinear π] : (eβ.Prod eβ).isLinear π
where linear := fun x β¨hβ, hββ© =>
@@ -118,10 +112,7 @@ instance prod.isLinear [eβ.isLinear π] [eβ.isLinear π] : (eβ.Prod e
#align trivialization.prod.is_linear Trivialization.prod.isLinear
/- warning: trivialization.coord_changeL_prod -> Trivialization.coordChangeL_prod is a dubious translation:
-lean 3 declaration is
- forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] {Fβ : Type.{u3}} [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] {Eβ : B -> Type.{u4}} [_inst_5 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B Eβ)] {Fβ : Type.{u5}} [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] {Eβ : B -> Type.{u6}} [_inst_8 : TopologicalSpace.{max u2 u6} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] (eβ : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)) (eβ' : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)) (eβ : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)) (eβ' : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)) [_inst_13 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_14 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ'] [_inst_15 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ] [_inst_16 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ'] {{b : B}}, (Membership.Mem.{u2, u2} B (Set.{u2} B) (Set.hasMem.{u2} B) b (Inter.inter.{u2} (Set.{u2} B) (Set.hasInter.{u2} B) (Trivialization.baseSet.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x)))))) (Trivialization.baseSet.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ' eβ' (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x)))))))) -> (Eq.{succ (max u3 u5)} (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) ((fun (a : Type.{max u3 u5}) (b : Type.{max u3 u5}) [self : HasLiftT.{succ (max u3 u5), succ (max u3 u5)} a b] => self.0) (ContinuousLinearEquiv.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (HasLiftT.mk.{succ (max u3 u5), succ (max u3 u5)} (ContinuousLinearEquiv.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (CoeTCβ.coe.{succ (max u3 u5), succ (max u3 u5)} (ContinuousLinearEquiv.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (coeBase.{succ (max u3 u5), succ (max u3 u5)} (ContinuousLinearEquiv.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearEquiv.ContinuousLinearMap.coe.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)))))) (Trivialization.coordChangeL.{u1, u2, max u3 u5, max u4 u6} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x)) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (fun (x : B) => Prod.addCommMonoid.{u4, u6} ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x))))) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (fun (x : B) => (fun (x : B) => Eβ x) x) _inst_8 eβ' eβ' (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} ((fun (x : B) => Eβ x) x) (AddMonoid.toAddZeroClass.{u6} ((fun (x : B) => Eβ x) x) (AddCommMonoid.toAddMonoid.{u6} ((fun (x : B) => Eβ x) x) (_inst_11 x))))) (Trivialization.prod.isLinear.{u1, u2, u3, u4, u5, u6} π B _inst_1 _inst_2 Fβ _inst_3 _inst_4 Eβ _inst_5 Fβ _inst_6 _inst_7 Eβ _inst_8 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ eβ _inst_13 _inst_15) (Trivialization.prod.isLinear.{u1, u2, u3, u4, u5, u6} π B _inst_1 _inst_2 Fβ _inst_3 _inst_4 Eβ _inst_5 Fβ _inst_6 _inst_7 (fun (x : B) => (fun (x : B) => Eβ x) x) _inst_8 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ' eβ' _inst_14 _inst_16) b)) (ContinuousLinearMap.prodMap.{u1, u3, u3, u5, u5} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearMap.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (HasLiftT.mk.{succ u3, succ u3} (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearMap.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (CoeTCβ.coe.{succ u3, succ u3} (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearMap.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (coeBase.{succ u3, succ u3} (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearMap.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearEquiv.ContinuousLinearMap.coe.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4))))) (Trivialization.coordChangeL.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ eβ' _inst_13 _inst_14 b)) ((fun (a : Type.{u5}) (b : Type.{u5}) [self : HasLiftT.{succ u5, succ u5} a b] => self.0) (ContinuousLinearEquiv.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearMap.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (HasLiftT.mk.{succ u5, succ u5} (ContinuousLinearEquiv.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearMap.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (CoeTCβ.coe.{succ u5, succ u5} (ContinuousLinearEquiv.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearMap.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (coeBase.{succ u5, succ u5} (ContinuousLinearEquiv.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearMap.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearEquiv.ContinuousLinearMap.coe.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))))) (Trivialization.coordChangeL.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ eβ' _inst_15 _inst_16 b))))
-but is expected to have type
- forall (π : Type.{u6}) {B : Type.{u5}} [_inst_1 : NontriviallyNormedField.{u6} π] [_inst_2 : TopologicalSpace.{u5} B] {Fβ : Type.{u4}} [_inst_3 : NormedAddCommGroup.{u4} Fβ] [_inst_4 : NormedSpace.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)] {Eβ : B -> Type.{u3}} [_inst_5 : TopologicalSpace.{max u3 u5} (Bundle.TotalSpace.{u5, u3} B Eβ)] {Fβ : Type.{u2}} [_inst_6 : NormedAddCommGroup.{u2} Fβ] [_inst_7 : NormedSpace.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)] {Eβ : B -> Type.{u1}} [_inst_8 : TopologicalSpace.{max u1 u5} (Bundle.TotalSpace.{u5, u1} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u3} (Eβ x)] [_inst_10 : forall (x : B), Module.{u6, u3} π (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u1} (Eβ x)] [_inst_12 : forall (x : B), Module.{u6, u1} π (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_11 x)] (eβ : Trivialization.{u5, u4, max u5 u3} B Fβ (Bundle.TotalSpace.{u5, u3} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u5, u3} B Eβ)) (eβ' : Trivialization.{u5, u4, max u5 u3} B Fβ (Bundle.TotalSpace.{u5, u3} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u5, u3} B Eβ)) (eβ : Trivialization.{u5, u2, max u5 u1} B Fβ (Bundle.TotalSpace.{u5, u1} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u5, u1} B Eβ)) (eβ' : Trivialization.{u5, u2, max u5 u1} B Fβ (Bundle.TotalSpace.{u5, u1} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u5, u1} B Eβ)) [_inst_13 : Trivialization.IsLinear.{u6, u5, u4, u3} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_14 : Trivialization.IsLinear.{u6, u5, u4, u3} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ'] [_inst_15 : Trivialization.IsLinear.{u6, u5, u2, u1} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ] [_inst_16 : Trivialization.IsLinear.{u6, u5, u2, u1} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ'] {{b : B}}, (Membership.mem.{u5, u5} B (Set.{u5} B) (Set.instMembershipSet.{u5} B) b (Inter.inter.{u5} (Set.{u5} B) (Set.instInterSet.{u5} B) (Trivialization.baseSet.{u5, max u4 u2, max (max u5 u3) u1} B (Prod.{u4, u2} Fβ Fβ) (Bundle.TotalSpace.{u5, max u1 u3} B (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x))) _inst_2 (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u5, u3, u1} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u5, max u1 u3} B (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x))) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x))))) (Trivialization.baseSet.{u5, max u4 u2, max (max u5 u3) u1} B (Prod.{u4, u2} Fβ Fβ) (Bundle.TotalSpace.{u5, max u1 u3} B (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x))) _inst_2 (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u5, u3, u1} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u5, max u1 u3} B (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x))) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 eβ' eβ' (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x))))))) -> (Eq.{max (succ u4) (succ u2)} (ContinuousLinearMap.{u6, u6, max u4 u2, max u4 u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (Prod.{u4, u2} Fβ Fβ) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.{u4, u2} Fβ Fβ) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7))) (ContinuousLinearEquiv.toContinuousLinearMap.{u6, u6, max u4 u2, max u4 u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Prod.{u4, u2} Fβ Fβ) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.{u4, u2} Fβ Fβ) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Trivialization.coordChangeL.{u6, u5, max u4 u2, max u3 u1} π B (Prod.{u4, u2} Fβ Fβ) (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x)) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) _inst_2 (FiberBundle.Prod.topologicalSpace.{u5, u3, u1} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (fun (x : B) => Prod.instAddCommMonoidSum.{u3, u1} (Eβ x) (Eβ x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u6, u3, u1} π (Eβ x) (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x)))) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (fun (x : B) => Eβ x) _inst_8 eβ' eβ' (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x)))) (Trivialization.prod.isLinear.{u6, u5, u4, u3, u2, u1} π B _inst_1 _inst_2 Fβ _inst_3 _inst_4 Eβ _inst_5 Fβ _inst_6 _inst_7 Eβ _inst_8 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ eβ _inst_13 _inst_15) (Trivialization.prod.isLinear.{u6, u5, u4, u3, u2, u1} π B _inst_1 _inst_2 Fβ _inst_3 _inst_4 Eβ _inst_5 Fβ _inst_6 _inst_7 (fun (x : B) => Eβ x) _inst_8 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ' eβ' _inst_14 _inst_16) b)) (ContinuousLinearMap.prodMap.{u6, u4, u4, u2, u2} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (ContinuousLinearEquiv.toContinuousLinearMap.{u6, u6, u4, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (Trivialization.coordChangeL.{u6, u5, u4, u3} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ eβ' _inst_13 _inst_14 b)) (ContinuousLinearEquiv.toContinuousLinearMap.{u6, u6, u2, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (Trivialization.coordChangeL.{u6, u5, u2, u1} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ eβ' _inst_15 _inst_16 b))))
+<too large>
Case conversion may be inaccurate. Consider using '#align trivialization.coord_changeL_prod Trivialization.coordChangeL_prodβ'. -/
@[simp]
theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLinear π] [eβ'.isLinear π] β¦bβ¦
@@ -142,10 +133,7 @@ variable {eβ eβ} [β x : B, TopologicalSpace (Eβ x)] [β x : B, Topologi
[FiberBundle Fβ Eβ] [FiberBundle Fβ Eβ]
/- warning: trivialization.prod_apply -> Trivialization.prod_apply is a dubious translation:
-lean 3 declaration is
- forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] {Fβ : Type.{u3}} [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] {Eβ : B -> Type.{u4}} [_inst_5 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B Eβ)] {Fβ : Type.{u5}} [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] {Eβ : B -> Type.{u6}} [_inst_8 : TopologicalSpace.{max u2 u6} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] {eβ : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)} {eβ : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)} [_inst_13 : forall (x : B), TopologicalSpace.{u4} (Eβ x)] [_inst_14 : forall (x : B), TopologicalSpace.{u6} (Eβ x)] [_inst_15 : FiberBundle.{u2, u3, u4} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 (fun (b : B) => _inst_13 b)] [_inst_16 : FiberBundle.{u2, u5, u6} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 (fun (b : B) => _inst_14 b)] [_inst_17 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_18 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ] {x : B} (hxβ : Membership.Mem.{u2, u2} B (Set.{u2} B) (Set.hasMem.{u2} B) x (Trivialization.baseSet.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ) eβ)) (hxβ : Membership.Mem.{u2, u2} B (Set.{u2} B) (Set.hasMem.{u2} B) x (Trivialization.baseSet.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ) eβ)) (vβ : Eβ x) (vβ : Eβ x), Eq.{max (succ u2) (succ (max u3 u5))} (Prod.{u2, max u3 u5} B (Prod.{u3, u5} Fβ Fβ)) (coeFn.{max (succ u2) (succ (max u3 u5)) (succ (max u2 u4 u6)), max (succ (max u2 u4 u6)) (succ u2) (succ (max u3 u5))} (Trivialization.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)))) (fun (_x : Trivialization.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)))) => (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) -> (Prod.{u2, max u3 u5} B (Prod.{u3, u5} Fβ Fβ))) (Trivialization.hasCoeToFun.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8)) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x))))) (Sigma.mk.{u2, max u4 u6} B (fun (x : B) => (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)) x) x (Prod.mk.{u4, u6} (Eβ x) (Eβ x) vβ vβ))) (Prod.mk.{u2, max u3 u5} B (Prod.{u3, u5} Fβ Fβ) x (Prod.mk.{u3, u5} Fβ Fβ (coeFn.{max (succ u4) (succ u3), max (succ u4) (succ u3)} (ContinuousLinearEquiv.{u1, u1, u4, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (fun (_x : ContinuousLinearEquiv.{u1, u1, u4, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) => (Eβ x) -> Fβ) (ContinuousLinearEquiv.hasCoeToFun.{u1, u1, u4, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (Trivialization.continuousLinearEquivAt.{u1, u2, u3, u4} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) _inst_3 _inst_4 _inst_2 _inst_5 (fun (x : B) => _inst_13 x) _inst_15 eβ _inst_17 x hxβ) vβ) (coeFn.{max (succ u6) (succ u5), max (succ u6) (succ u5)} (ContinuousLinearEquiv.{u1, u1, u6, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (fun (_x : ContinuousLinearEquiv.{u1, u1, u6, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) => (Eβ x) -> Fβ) (ContinuousLinearEquiv.hasCoeToFun.{u1, u1, u6, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Trivialization.continuousLinearEquivAt.{u1, u2, u5, u6} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) _inst_6 _inst_7 _inst_2 _inst_8 (fun (x : B) => _inst_14 x) _inst_16 eβ _inst_18 x hxβ) vβ)))
-but is expected to have type
- forall (π : Type.{u6}) {B : Type.{u5}} [_inst_1 : NontriviallyNormedField.{u6} π] [_inst_2 : TopologicalSpace.{u5} B] {Fβ : Type.{u4}} [_inst_3 : NormedAddCommGroup.{u4} Fβ] [_inst_4 : NormedSpace.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)] {Eβ : B -> Type.{u3}} [_inst_5 : TopologicalSpace.{max u3 u5} (Bundle.TotalSpace.{u5, u3} B Eβ)] {Fβ : Type.{u2}} [_inst_6 : NormedAddCommGroup.{u2} Fβ] [_inst_7 : NormedSpace.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)] {Eβ : B -> Type.{u1}} [_inst_8 : TopologicalSpace.{max u1 u5} (Bundle.TotalSpace.{u5, u1} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u3} (Eβ x)] [_inst_10 : forall (x : B), Module.{u6, u3} π (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u1} (Eβ x)] [_inst_12 : forall (x : B), Module.{u6, u1} π (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_11 x)] {eβ : Trivialization.{u5, u4, max u5 u3} B Fβ (Bundle.TotalSpace.{u5, u3} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u5, u3} B Eβ)} {eβ : Trivialization.{u5, u2, max u5 u1} B Fβ (Bundle.TotalSpace.{u5, u1} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u5, u1} B Eβ)} [_inst_13 : forall (x : B), TopologicalSpace.{u3} (Eβ x)] [_inst_14 : forall (x : B), TopologicalSpace.{u1} (Eβ x)] [_inst_15 : FiberBundle.{u5, u4, u3} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 (fun (b : B) => _inst_13 b)] [_inst_16 : FiberBundle.{u5, u2, u1} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 (fun (b : B) => _inst_14 b)] [_inst_17 : Trivialization.IsLinear.{u6, u5, u4, u3} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_18 : Trivialization.IsLinear.{u6, u5, u2, u1} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ] {x : B} (hxβ : Membership.mem.{u5, u5} B (Set.{u5} B) (Set.instMembershipSet.{u5} B) x (Trivialization.baseSet.{u5, u4, max u5 u3} B Fβ (Bundle.TotalSpace.{u5, u3} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u5, u3} B Eβ) eβ)) (hxβ : Membership.mem.{u5, u5} B (Set.{u5} B) (Set.instMembershipSet.{u5} B) x (Trivialization.baseSet.{u5, u2, max u5 u1} B Fβ (Bundle.TotalSpace.{u5, u1} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u5, u1} B Eβ) eβ)) (vβ : Eβ x) (vβ : Eβ x), Eq.{max (max (succ u5) (succ u4)) (succ u2)} (Prod.{u5, max u4 u2} B (Prod.{u4, u2} Fβ Fβ)) (Trivialization.toFun'.{u5, max u4 u2, max (max u5 u3) u1} B (Prod.{u4, u2} Fβ Fβ) (Bundle.TotalSpace.{u5, max u1 u3} B (fun (x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275 : B) => Prod.{u3, u1} (Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275) (Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275))) _inst_2 (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Bundle.TotalSpace.proj.{u5, max u1 u3} B (fun (x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275 : B) => Prod.{u3, u1} (Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275) (Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275))) (FiberBundle.Prod.topologicalSpace.{u5, u3, u1} B (fun (x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275 : B) => Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275) (fun (x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275 : B) => Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275) _inst_5 _inst_8) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x)))) (Sigma.mk.{u5, max u3 u1} B (fun (x : B) => (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x)) x) x (Prod.mk.{u3, u1} (Eβ x) (Eβ x) vβ vβ))) (Prod.mk.{u5, max u4 u2} B (Prod.{u4, u2} Fβ Fβ) x (Prod.mk.{u4, u2} Fβ Fβ (FunLike.coe.{max (succ u4) (succ u3), succ u3, succ u4} (ContinuousLinearEquiv.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4)) (Eβ x) (fun (_x : Eβ x) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Eβ x) => Fβ) _x) (ContinuousMapClass.toFunLike.{max u4 u3, u3, u4} (ContinuousLinearEquiv.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4)) (Eβ x) Fβ (_inst_13 x) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u4 u3, u6, u6, u3, u4} (ContinuousLinearEquiv.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4)) π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (ContinuousSemilinearEquivClass.continuousSemilinearMapClass.{max u4 u3, u6, u6, u3, u4} (ContinuousLinearEquiv.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4)) π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (ContinuousLinearEquiv.continuousSemilinearEquivClass.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4))))) (Trivialization.continuousLinearEquivAt.{u6, u5, u4, u3} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) _inst_3 _inst_4 _inst_2 _inst_5 (fun (x : B) => _inst_13 x) _inst_15 eβ _inst_17 x hxβ) vβ) (FunLike.coe.{max (succ u2) (succ u1), succ u1, succ u2} (ContinuousLinearEquiv.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Eβ x) (fun (_x : Eβ x) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Eβ x) => Fβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u1, u2} (ContinuousLinearEquiv.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Eβ x) Fβ (_inst_14 x) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u6, u6, u1, u2} (ContinuousLinearEquiv.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (ContinuousSemilinearEquivClass.continuousSemilinearMapClass.{max u2 u1, u6, u6, u1, u2} (ContinuousLinearEquiv.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (ContinuousLinearEquiv.continuousSemilinearEquivClass.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7))))) (Trivialization.continuousLinearEquivAt.{u6, u5, u2, u1} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) _inst_6 _inst_7 _inst_2 _inst_8 (fun (x : B) => _inst_14 x) _inst_16 eβ _inst_18 x hxβ) vβ)))
+<too large>
Case conversion may be inaccurate. Consider using '#align trivialization.prod_apply Trivialization.prod_applyβ'. -/
theorem prod_apply [eβ.isLinear π] [eβ.isLinear π] {x : B} (hxβ : x β eβ.baseSet)
(hxβ : x β eβ.baseSet) (vβ : Eβ x) (vβ : Eβ x) :
@@ -163,10 +151,7 @@ variable [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] [β x, A
[FiberBundle Fβ Eβ] [FiberBundle Fβ Eβ]
/- warning: vector_bundle.prod -> VectorBundle.prod is a dubious translation:
-lean 3 declaration is
- forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] (Fβ : Type.{u3}) [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] (Eβ : B -> Type.{u4}) [_inst_5 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B Eβ)] (Fβ : Type.{u5}) [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] (Eβ : B -> Type.{u6}) [_inst_8 : TopologicalSpace.{max u2 u6} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] [_inst_13 : forall (x : B), TopologicalSpace.{u4} (Eβ x)] [_inst_14 : forall (x : B), TopologicalSpace.{u6} (Eβ x)] [_inst_15 : FiberBundle.{u2, u3, u4} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 (fun (b : B) => _inst_13 b)] [_inst_16 : FiberBundle.{u2, u5, u6} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 (fun (b : B) => _inst_14 b)] [_inst_17 : VectorBundle.{u1, u2, u3, u4} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) _inst_3 _inst_4 _inst_2 _inst_5 (fun (x : B) => _inst_13 x) _inst_15] [_inst_18 : VectorBundle.{u1, u2, u5, u6} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) _inst_6 _inst_7 _inst_2 _inst_8 (fun (x : B) => _inst_14 x) _inst_16], VectorBundle.{u1, u2, max u3 u5, max u4 u6} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)) _inst_1 (fun (x : B) => Prod.addCommMonoid.{u4, u6} (Eβ x) (Eβ x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π (Eβ x) (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Prod.normedAddCommGroup.{u3, u5} Fβ Fβ _inst_3 _inst_6) (Prod.normedSpace.{u1, u3, u5} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1) Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4 Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (fun (x : B) => Prod.topologicalSpace.{u4, u6} (Eβ x) (Eβ x) (_inst_13 x) (_inst_14 x)) (FiberBundle.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (fun (x : B) => Eβ x) _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (fun (x : B) => Eβ x) _inst_8 (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x)))) (fun (b : B) => _inst_13 b) (fun (b : B) => _inst_14 b) _inst_15 _inst_16)
-but is expected to have type
- forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] (Fβ : Type.{u3}) [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] (Eβ : B -> Type.{u4}) [_inst_5 : TopologicalSpace.{max u4 u2} (Bundle.TotalSpace.{u2, u4} B Eβ)] (Fβ : Type.{u5}) [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] (Eβ : B -> Type.{u6}) [_inst_8 : TopologicalSpace.{max u6 u2} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] [_inst_13 : forall (x : B), TopologicalSpace.{u4} (Eβ x)] [_inst_14 : forall (x : B), TopologicalSpace.{u6} (Eβ x)] [_inst_15 : FiberBundle.{u2, u3, u4} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 (fun (b : B) => _inst_13 b)] [_inst_16 : FiberBundle.{u2, u5, u6} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 (fun (b : B) => _inst_14 b)] [_inst_17 : VectorBundle.{u1, u2, u3, u4} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) _inst_3 _inst_4 _inst_2 _inst_5 (fun (x : B) => _inst_13 x) _inst_15] [_inst_18 : VectorBundle.{u1, u2, u5, u6} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) _inst_6 _inst_7 _inst_2 _inst_8 (fun (x : B) => _inst_14 x) _inst_16], VectorBundle.{u1, u2, max u5 u3, max u6 u4} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)) _inst_1 (fun (x : B) => Prod.instAddCommMonoidSum.{u4, u6} (Eβ x) (Eβ x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π (Eβ x) (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Prod.normedAddCommGroup.{u3, u5} Fβ Fβ _inst_3 _inst_6) (Prod.normedSpace.{u1, u3, u5} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1) Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4 Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (fun (x : B) => instTopologicalSpaceProd.{u4, u6} (Eβ x) (Eβ x) (_inst_13 x) (_inst_14 x)) (FiberBundle.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoEMetricSpace.toUniformSpace.{u3} Fβ (PseudoMetricSpace.toPseudoEMetricSpace.{u3} Fβ (SeminormedAddGroup.toPseudoMetricSpace.{u3} Fβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))))) (fun (x : B) => Eβ x) _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoEMetricSpace.toUniformSpace.{u5} Fβ (PseudoMetricSpace.toPseudoEMetricSpace.{u5} Fβ (SeminormedAddGroup.toPseudoMetricSpace.{u5} Fβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))))) (fun (x : B) => Eβ x) _inst_8 (fun (x : B) => AddMonoid.toZero.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x))) (fun (b : B) => _inst_13 b) (fun (b : B) => _inst_14 b) _inst_15 _inst_16)
+<too large>
Case conversion may be inaccurate. Consider using '#align vector_bundle.prod VectorBundle.prodβ'. -/
/-- The product of two vector bundles is a vector bundle. -/
instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ Eβ] :
@@ -231,10 +216,7 @@ variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace E)] [Nontrivi
[β x, Module π (E x)] {K : Type _} [ContinuousMapClass K B' B]
/- warning: trivialization.pullback_linear -> Trivialization.pullback_linear is a dubious translation:
-lean 3 declaration is
- forall (π : Type.{u1}) {B : Type.{u2}} {F : Type.{u3}} {E : B -> Type.{u4}} {B' : Type.{u5}} [_inst_1 : TopologicalSpace.{u5} B'] [_inst_2 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B E)] [_inst_3 : NontriviallyNormedField.{u1} π] [_inst_4 : NormedAddCommGroup.{u3} F] [_inst_5 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)] [_inst_6 : TopologicalSpace.{u2} B] [_inst_7 : forall (x : B), AddCommMonoid.{u4} (E x)] [_inst_8 : forall (x : B), Module.{u1, u4} π (E x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (_inst_7 x)] {K : Type.{u6}} [_inst_9 : ContinuousMapClass.{u6, u5, u2} K B' B _inst_1 _inst_6] (e : Trivialization.{u2, u3, max u2 u4} B F (Bundle.TotalSpace.{u2, u4} B E) _inst_6 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_2 (Bundle.TotalSpace.proj.{u2, u4} B E)) [_inst_10 : Trivialization.IsLinear.{u1, u2, u3, u4} π B F E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 _inst_2 (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_4)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4) _inst_5) (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) e] (f : K), Trivialization.IsLinear.{u1, u5, u3, u4} π B' F (Bundle.Pullback.{u2, u5, u4} B B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) E) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_1 (Pullback.TotalSpace.topologicalSpace.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) _inst_1 _inst_2) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_4)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4) _inst_5) (fun (x : B') => Bundle.Pullback.addCommMonoid.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (fun (x : B) => _inst_7 x) x) (fun (x : B') => Bundle.Pullback.module.{u1, u2, u4, u5} π B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) x) (Trivialization.pullback.{u2, u3, u4, u5, u6} B F E B' _inst_1 _inst_2 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 (fun (b : B) => AddZeroClass.toHasZero.{u4} (E b) (AddMonoid.toAddZeroClass.{u4} (E b) (AddCommMonoid.toAddMonoid.{u4} (E b) (_inst_7 b)))) K _inst_9 e f)
-but is expected to have type
- forall (π : Type.{u1}) {B : Type.{u2}} {F : Type.{u3}} {E : B -> Type.{u4}} {B' : Type.{u5}} [_inst_1 : TopologicalSpace.{u5} B'] [_inst_2 : TopologicalSpace.{max u4 u2} (Bundle.TotalSpace.{u2, u4} B E)] [_inst_3 : NontriviallyNormedField.{u1} π] [_inst_4 : NormedAddCommGroup.{u3} F] [_inst_5 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)] [_inst_6 : TopologicalSpace.{u2} B] [_inst_7 : forall (x : B), AddCommMonoid.{u4} (E x)] [_inst_8 : forall (x : B), Module.{u1, u4} π (E x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (_inst_7 x)] {K : Type.{u6}} [_inst_9 : ContinuousMapClass.{u6, u5, u2} K B' B _inst_1 _inst_6] (e : Trivialization.{u2, u3, max u2 u4} B F (Bundle.TotalSpace.{u2, u4} B E) _inst_6 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_2 (Bundle.TotalSpace.proj.{u2, u4} B E)) [_inst_10 : Trivialization.IsLinear.{u1, u2, u3, u4} π B F E (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 _inst_2 (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_4)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4) _inst_5) (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) e] (f : K), Trivialization.IsLinear.{u1, u5, u3, u4} π B' F (Bundle.Pullback.{u2, u5, u4} B B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) E) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_1 (Pullback.TotalSpace.topologicalSpace.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) _inst_1 _inst_2) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_4)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4) _inst_5) (fun (x : B') => instAddCommMonoidPullback.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (fun (x : B) => (fun (x : B) => _inst_7 x) x) x) (fun (x : B') => instModulePullbackInstAddCommMonoidPullback.{u1, u2, u4, u5} π B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (fun (x : B) => (fun (x : B) => _inst_7 x) x) (fun (x : B) => (fun (x : B) => _inst_8 x) x) x) (Trivialization.pullback.{u2, u3, u4, u5, u6} B F E B' _inst_1 _inst_2 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 (fun (b : B) => AddMonoid.toZero.{u4} (E b) (AddCommMonoid.toAddMonoid.{u4} (E b) (_inst_7 b))) K _inst_9 e f)
+<too large>
Case conversion may be inaccurate. Consider using '#align trivialization.pullback_linear Trivialization.pullback_linearβ'. -/
instance Trivialization.pullback_linear (e : Trivialization F (Ο E)) [e.isLinear π] (f : K) :
(@Trivialization.pullback _ _ _ B' _ _ _ _ _ _ _ e f).isLinear π
@@ -242,10 +224,7 @@ instance Trivialization.pullback_linear (e : Trivialization F (Ο E)) [e.isLinea
#align trivialization.pullback_linear Trivialization.pullback_linear
/- warning: vector_bundle.pullback -> VectorBundle.pullback is a dubious translation:
-lean 3 declaration is
- forall (π : Type.{u1}) {B : Type.{u2}} {F : Type.{u3}} {E : B -> Type.{u4}} {B' : Type.{u5}} [_inst_1 : TopologicalSpace.{u5} B'] [_inst_2 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B E)] [_inst_3 : NontriviallyNormedField.{u1} π] [_inst_4 : NormedAddCommGroup.{u3} F] [_inst_5 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)] [_inst_6 : TopologicalSpace.{u2} B] [_inst_7 : forall (x : B), AddCommMonoid.{u4} (E x)] [_inst_8 : forall (x : B), Module.{u1, u4} π (E x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (_inst_7 x)] {K : Type.{u6}} [_inst_9 : ContinuousMapClass.{u6, u5, u2} K B' B _inst_1 _inst_6] [_inst_10 : forall (x : B), TopologicalSpace.{u4} (E x)] [_inst_11 : FiberBundle.{u2, u3, u4} B F _inst_6 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) E _inst_2 (fun (b : B) => _inst_10 b)] [_inst_12 : VectorBundle.{u1, u2, u3, u4} π B F E _inst_3 (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) _inst_4 _inst_5 _inst_6 _inst_2 (fun (x : B) => _inst_10 x) _inst_11] (f : K), VectorBundle.{u1, u5, u3, u4} π B' F (Bundle.Pullback.{u2, u5, u4} B B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) E) _inst_3 (fun (x : B') => Bundle.Pullback.addCommMonoid.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (fun (x : B) => _inst_7 x) x) (fun (x : B') => Bundle.Pullback.module.{u1, u2, u4, u5} π B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) x) _inst_4 _inst_5 _inst_1 (Pullback.TotalSpace.topologicalSpace.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) _inst_1 _inst_2) (fun (x : B') => Bundle.Pullback.topologicalSpace.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (fun (x : B) => _inst_10 x) x) (FiberBundle.pullback.{u2, u3, u4, u5, u6} B F E B' _inst_1 _inst_2 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 (fun (b : B) => AddZeroClass.toHasZero.{u4} (E b) (AddMonoid.toAddZeroClass.{u4} (E b) (AddCommMonoid.toAddMonoid.{u4} (E b) (_inst_7 b)))) K _inst_9 (fun (x : B) => _inst_10 x) _inst_11 f)
-but is expected to have type
- forall (π : Type.{u1}) {B : Type.{u2}} {F : Type.{u3}} {E : B -> Type.{u4}} {B' : Type.{u5}} [_inst_1 : TopologicalSpace.{u5} B'] [_inst_2 : TopologicalSpace.{max u4 u2} (Bundle.TotalSpace.{u2, u4} B E)] [_inst_3 : NontriviallyNormedField.{u1} π] [_inst_4 : NormedAddCommGroup.{u3} F] [_inst_5 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)] [_inst_6 : TopologicalSpace.{u2} B] [_inst_7 : forall (x : B), AddCommMonoid.{u4} (E x)] [_inst_8 : forall (x : B), Module.{u1, u4} π (E x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (_inst_7 x)] {K : Type.{u6}} [_inst_9 : ContinuousMapClass.{u6, u5, u2} K B' B _inst_1 _inst_6] [_inst_10 : forall (x : B), TopologicalSpace.{u4} (E x)] [_inst_11 : FiberBundle.{u2, u3, u4} B F _inst_6 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) E _inst_2 (fun (b : B) => _inst_10 b)] [_inst_12 : VectorBundle.{u1, u2, u3, u4} π B F E _inst_3 (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) _inst_4 _inst_5 _inst_6 _inst_2 (fun (x : B) => _inst_10 x) _inst_11] (f : K), VectorBundle.{u1, u5, u3, u4} π B' F (Bundle.Pullback.{u2, u5, u4} B B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) E) _inst_3 (fun (x : B') => instAddCommMonoidPullback.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (fun (x : B) => (fun (x : B) => _inst_7 x) x) x) (fun (x : B') => instModulePullbackInstAddCommMonoidPullback.{u1, u2, u4, u5} π B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (fun (x : B) => (fun (x : B) => _inst_7 x) x) (fun (x : B) => (fun (x : B) => _inst_8 x) x) x) _inst_4 _inst_5 _inst_1 (Pullback.TotalSpace.topologicalSpace.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) _inst_1 _inst_2) (fun (x : B') => instForAllTopologicalSpacePullback.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (fun (x : B) => (fun (x : B) => _inst_10 x) x) x) (FiberBundle.pullback.{u2, u3, u4, u5, u6} B F E B' _inst_1 _inst_2 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 (fun (b : B) => AddMonoid.toZero.{u4} (E b) (AddCommMonoid.toAddMonoid.{u4} (E b) (_inst_7 b))) K _inst_9 (fun (x : B) => _inst_10 x) _inst_11 f)
+<too large>
Case conversion may be inaccurate. Consider using '#align vector_bundle.pullback VectorBundle.pullbackβ'. -/
instance VectorBundle.pullback [β x, TopologicalSpace (E x)] [FiberBundle F E] [VectorBundle π F E]
(f : K) : VectorBundle π F ((f : B' β B) *α΅ E)
mathlib commit https://github.com/leanprover-community/mathlib/commit/8d33f09cd7089ecf074b4791907588245aec5d1b
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: NicolΓ² Cavalleri, SΓ©bastien GouΓ«zel, Heather Macbeth, Floris van Doorn
! This file was ported from Lean 3 source module topology.vector_bundle.constructions
-! leanprover-community/mathlib commit be2c24f56783935652cefffb4bfca7e4b25d167e
+! leanprover-community/mathlib commit 38df578a6450a8c5142b3727e3ae894c2300cae0
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -14,6 +14,9 @@ import Mathbin.Topology.VectorBundle.Basic
/-!
# Standard constructions on vector bundles
+> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
+> Any changes to this file require a corresponding PR to mathlib4.
+
This file contains several standard constructions on vector bundles:
* `bundle.trivial.vector_bundle π B F`: the trivial vector bundle with scalar field `π` and model
mathlib commit https://github.com/leanprover-community/mathlib/commit/75e7fca56381d056096ce5d05e938f63a6567828
@@ -45,12 +45,20 @@ namespace Bundle.Trivial
variable (π : Type _) (B : Type _) (F : Type _) [NontriviallyNormedField π] [NormedAddCommGroup F]
[NormedSpace π F] [TopologicalSpace B]
+#print Bundle.Trivial.trivialization.isLinear /-
instance trivialization.isLinear : (trivialization B F).isLinear π
where linear x hx := β¨fun y z => rfl, fun c y => rflβ©
#align bundle.trivial.trivialization.is_linear Bundle.Trivial.trivialization.isLinear
+-/
variable {π}
+/- warning: bundle.trivial.trivialization.coord_changeL -> Bundle.Trivial.trivialization.coordChangeL is a dubious translation:
+lean 3 declaration is
+ forall {π : Type.{u1}} (B : Type.{u2}) (F : Type.{u3}) [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : NormedAddCommGroup.{u3} F] [_inst_3 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)] [_inst_4 : TopologicalSpace.{u2} B] (b : B), Eq.{succ u3} (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3)) (Trivialization.coordChangeL.{u1, u2, u3, u3} π B F (Bundle.Trivial.{u2, u3} B F) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) _inst_4 (Bundle.Trivial.Bundle.TotalSpace.topologicalSpace.{u2, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3) (fun (x : B) => Bundle.Trivial.addCommMonoid.{u2, u3} B F x (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2))) (fun (x : B) => Bundle.Trivial.module.{u2, u3, u1} B F π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) x (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule'.{u1, u3} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1) F _inst_2 _inst_3)) (Bundle.Trivial.trivialization.{u2, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (Bundle.Trivial.trivialization.{u2, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (Bundle.Trivial.trivialization.isLinear.{u1, u2, u3} π B F _inst_1 _inst_2 _inst_3 _inst_4) (Bundle.Trivial.trivialization.isLinear.{u1, u2, u3} π B F _inst_1 _inst_2 _inst_3 _inst_4) b) (ContinuousLinearEquiv.refl.{u1, u3} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3))
+but is expected to have type
+ forall {π : Type.{u2}} (B : Type.{u1}) (F : Type.{u3}) [_inst_1 : NontriviallyNormedField.{u2} π] [_inst_2 : NormedAddCommGroup.{u3} F] [_inst_3 : NormedSpace.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)] [_inst_4 : TopologicalSpace.{u1} B] (b : B), Eq.{succ u3} (ContinuousLinearEquiv.{u2, u2, u3, u3} π π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))))) (RingHom.id.{u2} π (Semiring.toNonAssocSemiring.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))))) (RingHomInvPair.ids.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1)))))) (RingHomInvPair.ids.{u2} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1)))))) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3)) (Trivialization.coordChangeL.{u2, u1, u3, u3} π B F (Bundle.Trivial.{u1, u3} B F) (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) _inst_4 (Bundle.Trivial.Bundle.TotalSpace.topologicalSpace.{u1, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3) (fun (x : B) => Bundle.instAddCommMonoidTrivial.{u1, u3} B F x (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2))) (fun (x : B) => Bundle.instModuleTrivialInstAddCommMonoidTrivial.{u1, u3, u2} B F π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) x (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3)) (Bundle.Trivial.trivialization.{u1, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (Bundle.Trivial.trivialization.{u1, u3} B F _inst_4 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2))))) (Bundle.Trivial.trivialization.isLinear.{u2, u1, u3} π B F _inst_1 _inst_2 _inst_3 _inst_4) (Bundle.Trivial.trivialization.isLinear.{u2, u1, u3} π B F _inst_1 _inst_2 _inst_3 _inst_4) b) (ContinuousLinearEquiv.refl.{u2, u3} π (DivisionSemiring.toSemiring.{u2} π (Semifield.toDivisionSemiring.{u2} π (Field.toSemifield.{u2} π (NormedField.toField.{u2} π (NontriviallyNormedField.toNormedField.{u2} π _inst_1))))) F (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2)))) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_2)) (NormedSpace.toModule.{u2, u3} π F (NontriviallyNormedField.toNormedField.{u2} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_2) _inst_3))
+Case conversion may be inaccurate. Consider using '#align bundle.trivial.trivialization.coord_changeL Bundle.Trivial.trivialization.coordChangeLβ'. -/
theorem trivialization.coordChangeL (b : B) :
(trivialization B F).coordChangeL π (trivialization B F) b = ContinuousLinearEquiv.refl π F :=
by
@@ -61,6 +69,7 @@ theorem trivialization.coordChangeL (b : B) :
variable (π)
+#print Bundle.Trivial.vectorBundle /-
instance vectorBundle : VectorBundle π F (Bundle.Trivial B F)
where
trivialization_linear' := by
@@ -74,6 +83,7 @@ instance vectorBundle : VectorBundle π F (Bundle.Trivial B F)
simp_rw [Trivialization.coordChangeL]
exact continuous_const.continuous_on
#align bundle.trivial.vector_bundle Bundle.Trivial.vectorBundle
+-/
end Bundle.Trivial
@@ -93,11 +103,23 @@ variable {Fβ Eβ Fβ Eβ} [β x, AddCommMonoid (Eβ x)] [β x, Module
[β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] (eβ eβ' : Trivialization Fβ (Ο Eβ))
(eβ eβ' : Trivialization Fβ (Ο Eβ))
+/- warning: trivialization.prod.is_linear -> Trivialization.prod.isLinear is a dubious translation:
+lean 3 declaration is
+ forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] {Fβ : Type.{u3}} [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] {Eβ : B -> Type.{u4}} [_inst_5 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B Eβ)] {Fβ : Type.{u5}} [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] {Eβ : B -> Type.{u6}} [_inst_8 : TopologicalSpace.{max u2 u6} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] (eβ : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)) (eβ : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)) [_inst_13 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_14 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ], Trivialization.IsLinear.{u1, u2, max u3 u5, max u4 u6} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x)) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (fun (x : B) => Prod.addCommMonoid.{u4, u6} ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x)))))
+but is expected to have type
+ forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] {Fβ : Type.{u3}} [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] {Eβ : B -> Type.{u4}} [_inst_5 : TopologicalSpace.{max u4 u2} (Bundle.TotalSpace.{u2, u4} B Eβ)] {Fβ : Type.{u5}} [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] {Eβ : B -> Type.{u6}} [_inst_8 : TopologicalSpace.{max u6 u2} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] (eβ : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)) (eβ : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)) [_inst_13 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_14 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ], Trivialization.IsLinear.{u1, u2, max u3 u5, max u4 u6} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (instTopologicalSpaceProd.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Prod.instAddCommMonoidSum.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (fun (x : B) => Prod.instAddCommMonoidSum.{u4, u6} (Eβ x) (Eβ x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π (Eβ x) (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddMonoid.toZero.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x))))
+Case conversion may be inaccurate. Consider using '#align trivialization.prod.is_linear Trivialization.prod.isLinearβ'. -/
instance prod.isLinear [eβ.isLinear π] [eβ.isLinear π] : (eβ.Prod eβ).isLinear π
where linear := fun x β¨hβ, hββ© =>
(((eβ.linear π hβ).mk' _).Prod_map ((eβ.linear π hβ).mk' _)).isLinear
#align trivialization.prod.is_linear Trivialization.prod.isLinear
+/- warning: trivialization.coord_changeL_prod -> Trivialization.coordChangeL_prod is a dubious translation:
+lean 3 declaration is
+ forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] {Fβ : Type.{u3}} [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] {Eβ : B -> Type.{u4}} [_inst_5 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B Eβ)] {Fβ : Type.{u5}} [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] {Eβ : B -> Type.{u6}} [_inst_8 : TopologicalSpace.{max u2 u6} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] (eβ : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)) (eβ' : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)) (eβ : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)) (eβ' : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)) [_inst_13 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_14 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ'] [_inst_15 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ] [_inst_16 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ'] {{b : B}}, (Membership.Mem.{u2, u2} B (Set.{u2} B) (Set.hasMem.{u2} B) b (Inter.inter.{u2} (Set.{u2} B) (Set.hasInter.{u2} B) (Trivialization.baseSet.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x)))))) (Trivialization.baseSet.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ' eβ' (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x)))))))) -> (Eq.{succ (max u3 u5)} (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) ((fun (a : Type.{max u3 u5}) (b : Type.{max u3 u5}) [self : HasLiftT.{succ (max u3 u5), succ (max u3 u5)} a b] => self.0) (ContinuousLinearEquiv.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (HasLiftT.mk.{succ (max u3 u5), succ (max u3 u5)} (ContinuousLinearEquiv.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (CoeTCβ.coe.{succ (max u3 u5), succ (max u3 u5)} (ContinuousLinearEquiv.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (coeBase.{succ (max u3 u5), succ (max u3 u5)} (ContinuousLinearEquiv.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearMap.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))) (ContinuousLinearEquiv.ContinuousLinearMap.coe.{u1, u1, max u3 u5, max u3 u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.{u3, u5} Fβ Fβ) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)))))) (Trivialization.coordChangeL.{u1, u2, max u3 u5, max u4 u6} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x)) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Prod.addCommMonoid.{u3, u5} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6))) (Prod.module.{u1, u3, u5} π Fβ Fβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (fun (x : B) => Prod.addCommMonoid.{u4, u6} ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π ((fun (x : B) => Eβ x) x) ((fun (x : B) => Eβ x) x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x))))) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (fun (x : B) => (fun (x : B) => Eβ x) x) _inst_8 eβ' eβ' (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} ((fun (x : B) => Eβ x) x) (AddMonoid.toAddZeroClass.{u6} ((fun (x : B) => Eβ x) x) (AddCommMonoid.toAddMonoid.{u6} ((fun (x : B) => Eβ x) x) (_inst_11 x))))) (Trivialization.prod.isLinear.{u1, u2, u3, u4, u5, u6} π B _inst_1 _inst_2 Fβ _inst_3 _inst_4 Eβ _inst_5 Fβ _inst_6 _inst_7 Eβ _inst_8 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ eβ _inst_13 _inst_15) (Trivialization.prod.isLinear.{u1, u2, u3, u4, u5, u6} π B _inst_1 _inst_2 Fβ _inst_3 _inst_4 Eβ _inst_5 Fβ _inst_6 _inst_7 (fun (x : B) => (fun (x : B) => Eβ x) x) _inst_8 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ' eβ' _inst_14 _inst_16) b)) (ContinuousLinearMap.prodMap.{u1, u3, u3, u5, u5} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearMap.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (HasLiftT.mk.{succ u3, succ u3} (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearMap.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (CoeTCβ.coe.{succ u3, succ u3} (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearMap.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (coeBase.{succ u3, succ u3} (ContinuousLinearEquiv.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearMap.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (ContinuousLinearEquiv.ContinuousLinearMap.coe.{u1, u1, u3, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4))))) (Trivialization.coordChangeL.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ eβ' _inst_13 _inst_14 b)) ((fun (a : Type.{u5}) (b : Type.{u5}) [self : HasLiftT.{succ u5, succ u5} a b] => self.0) (ContinuousLinearEquiv.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearMap.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (HasLiftT.mk.{succ u5, succ u5} (ContinuousLinearEquiv.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearMap.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (CoeTCβ.coe.{succ u5, succ u5} (ContinuousLinearEquiv.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearMap.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (coeBase.{succ u5, succ u5} (ContinuousLinearEquiv.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearMap.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (ContinuousLinearEquiv.ContinuousLinearMap.coe.{u1, u1, u5, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) (RingHomInvPair.ids.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7))))) (Trivialization.coordChangeL.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ eβ' _inst_15 _inst_16 b))))
+but is expected to have type
+ forall (π : Type.{u6}) {B : Type.{u5}} [_inst_1 : NontriviallyNormedField.{u6} π] [_inst_2 : TopologicalSpace.{u5} B] {Fβ : Type.{u4}} [_inst_3 : NormedAddCommGroup.{u4} Fβ] [_inst_4 : NormedSpace.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)] {Eβ : B -> Type.{u3}} [_inst_5 : TopologicalSpace.{max u3 u5} (Bundle.TotalSpace.{u5, u3} B Eβ)] {Fβ : Type.{u2}} [_inst_6 : NormedAddCommGroup.{u2} Fβ] [_inst_7 : NormedSpace.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)] {Eβ : B -> Type.{u1}} [_inst_8 : TopologicalSpace.{max u1 u5} (Bundle.TotalSpace.{u5, u1} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u3} (Eβ x)] [_inst_10 : forall (x : B), Module.{u6, u3} π (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u1} (Eβ x)] [_inst_12 : forall (x : B), Module.{u6, u1} π (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_11 x)] (eβ : Trivialization.{u5, u4, max u5 u3} B Fβ (Bundle.TotalSpace.{u5, u3} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u5, u3} B Eβ)) (eβ' : Trivialization.{u5, u4, max u5 u3} B Fβ (Bundle.TotalSpace.{u5, u3} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u5, u3} B Eβ)) (eβ : Trivialization.{u5, u2, max u5 u1} B Fβ (Bundle.TotalSpace.{u5, u1} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u5, u1} B Eβ)) (eβ' : Trivialization.{u5, u2, max u5 u1} B Fβ (Bundle.TotalSpace.{u5, u1} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u5, u1} B Eβ)) [_inst_13 : Trivialization.IsLinear.{u6, u5, u4, u3} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_14 : Trivialization.IsLinear.{u6, u5, u4, u3} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ'] [_inst_15 : Trivialization.IsLinear.{u6, u5, u2, u1} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ] [_inst_16 : Trivialization.IsLinear.{u6, u5, u2, u1} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ'] {{b : B}}, (Membership.mem.{u5, u5} B (Set.{u5} B) (Set.instMembershipSet.{u5} B) b (Inter.inter.{u5} (Set.{u5} B) (Set.instInterSet.{u5} B) (Trivialization.baseSet.{u5, max u4 u2, max (max u5 u3) u1} B (Prod.{u4, u2} Fβ Fβ) (Bundle.TotalSpace.{u5, max u1 u3} B (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x))) _inst_2 (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u5, u3, u1} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u5, max u1 u3} B (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x))) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x))))) (Trivialization.baseSet.{u5, max u4 u2, max (max u5 u3) u1} B (Prod.{u4, u2} Fβ Fβ) (Bundle.TotalSpace.{u5, max u1 u3} B (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x))) _inst_2 (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u5, u3, u1} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u5, max u1 u3} B (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x))) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 eβ' eβ' (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x))))))) -> (Eq.{max (succ u4) (succ u2)} (ContinuousLinearMap.{u6, u6, max u4 u2, max u4 u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (Prod.{u4, u2} Fβ Fβ) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.{u4, u2} Fβ Fβ) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7))) (ContinuousLinearEquiv.toContinuousLinearMap.{u6, u6, max u4 u2, max u4 u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Prod.{u4, u2} Fβ Fβ) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.{u4, u2} Fβ Fβ) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Trivialization.coordChangeL.{u6, u5, max u4 u2, max u3 u1} π B (Prod.{u4, u2} Fβ Fβ) (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x)) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) _inst_2 (FiberBundle.Prod.topologicalSpace.{u5, u3, u1} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Prod.instAddCommMonoidSum.{u4, u2} Fβ Fβ (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6))) (Prod.module.{u6, u4, u2} π Fβ Fβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (fun (x : B) => Prod.instAddCommMonoidSum.{u3, u1} (Eβ x) (Eβ x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u6, u3, u1} π (Eβ x) (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x)))) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (fun (x : B) => Eβ x) _inst_8 eβ' eβ' (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x)))) (Trivialization.prod.isLinear.{u6, u5, u4, u3, u2, u1} π B _inst_1 _inst_2 Fβ _inst_3 _inst_4 Eβ _inst_5 Fβ _inst_6 _inst_7 Eβ _inst_8 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ eβ _inst_13 _inst_15) (Trivialization.prod.isLinear.{u6, u5, u4, u3, u2, u1} π B _inst_1 _inst_2 Fβ _inst_3 _inst_4 Eβ _inst_5 Fβ _inst_6 _inst_7 (fun (x : B) => Eβ x) _inst_8 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ' eβ' _inst_14 _inst_16) b)) (ContinuousLinearMap.prodMap.{u6, u4, u4, u2, u2} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (ContinuousLinearEquiv.toContinuousLinearMap.{u6, u6, u4, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (Trivialization.coordChangeL.{u6, u5, u4, u3} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ eβ' _inst_13 _inst_14 b)) (ContinuousLinearEquiv.toContinuousLinearMap.{u6, u6, u2, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (Trivialization.coordChangeL.{u6, u5, u2, u1} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ eβ' _inst_15 _inst_16 b))))
+Case conversion may be inaccurate. Consider using '#align trivialization.coord_changeL_prod Trivialization.coordChangeL_prodβ'. -/
@[simp]
theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLinear π] [eβ'.isLinear π] β¦bβ¦
(hb : b β (eβ.Prod eβ).baseSet β© (eβ'.Prod eβ').baseSet) :
@@ -116,6 +138,12 @@ theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLin
variable {eβ eβ} [β x : B, TopologicalSpace (Eβ x)] [β x : B, TopologicalSpace (Eβ x)]
[FiberBundle Fβ Eβ] [FiberBundle Fβ Eβ]
+/- warning: trivialization.prod_apply -> Trivialization.prod_apply is a dubious translation:
+lean 3 declaration is
+ forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] {Fβ : Type.{u3}} [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] {Eβ : B -> Type.{u4}} [_inst_5 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B Eβ)] {Fβ : Type.{u5}} [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] {Eβ : B -> Type.{u6}} [_inst_8 : TopologicalSpace.{max u2 u6} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] {eβ : Trivialization.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ)} {eβ : Trivialization.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ)} [_inst_13 : forall (x : B), TopologicalSpace.{u4} (Eβ x)] [_inst_14 : forall (x : B), TopologicalSpace.{u6} (Eβ x)] [_inst_15 : FiberBundle.{u2, u3, u4} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 (fun (b : B) => _inst_13 b)] [_inst_16 : FiberBundle.{u2, u5, u6} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 (fun (b : B) => _inst_14 b)] [_inst_17 : Trivialization.IsLinear.{u1, u2, u3, u4} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_18 : Trivialization.IsLinear.{u1, u2, u5, u6} π B Fβ Eβ (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ] {x : B} (hxβ : Membership.Mem.{u2, u2} B (Set.{u2} B) (Set.hasMem.{u2} B) x (Trivialization.baseSet.{u2, u3, max u2 u4} B Fβ (Bundle.TotalSpace.{u2, u4} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u2, u4} B Eβ) eβ)) (hxβ : Membership.Mem.{u2, u2} B (Set.{u2} B) (Set.hasMem.{u2} B) x (Trivialization.baseSet.{u2, u5, max u2 u6} B Fβ (Bundle.TotalSpace.{u2, u6} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u2, u6} B Eβ) eβ)) (vβ : Eβ x) (vβ : Eβ x), Eq.{max (succ u2) (succ (max u3 u5))} (Prod.{u2, max u3 u5} B (Prod.{u3, u5} Fβ Fβ)) (coeFn.{max (succ u2) (succ (max u3 u5)) (succ (max u2 u4 u6)), max (succ (max u2 u4 u6)) (succ u2) (succ (max u3 u5))} (Trivialization.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)))) (fun (_x : Trivialization.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)))) => (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) -> (Prod.{u2, max u3 u5} B (Prod.{u3, u5} Fβ Fβ))) (Trivialization.hasCoeToFun.{u2, max u3 u5, max u2 u4 u6} B (Prod.{u3, u5} Fβ Fβ) (Bundle.TotalSpace.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) _inst_2 (Prod.topologicalSpace.{u3, u5} Fβ Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6))))) (Bundle.TotalSpace.proj.{u2, max u4 u6} B (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x))) (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8)) (Trivialization.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x))))) (Sigma.mk.{u2, max u4 u6} B (fun (x : B) => (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)) x) x (Prod.mk.{u4, u6} (Eβ x) (Eβ x) vβ vβ))) (Prod.mk.{u2, max u3 u5} B (Prod.{u3, u5} Fβ Fβ) x (Prod.mk.{u3, u5} Fβ Fβ (coeFn.{max (succ u4) (succ u3), max (succ u4) (succ u3)} (ContinuousLinearEquiv.{u1, u1, u4, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (fun (_x : ContinuousLinearEquiv.{u1, u1, u4, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) => (Eβ x) -> Fβ) (ContinuousLinearEquiv.hasCoeToFun.{u1, u1, u4, u3} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u3} Fβ (NormedAddCommGroup.toAddCommGroup.{u3} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4)) (Trivialization.continuousLinearEquivAt.{u1, u2, u3, u4} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) _inst_3 _inst_4 _inst_2 _inst_5 (fun (x : B) => _inst_13 x) _inst_15 eβ _inst_17 x hxβ) vβ) (coeFn.{max (succ u6) (succ u5), max (succ u6) (succ u5)} (ContinuousLinearEquiv.{u1, u1, u6, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (fun (_x : ContinuousLinearEquiv.{u1, u1, u6, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) => (Eβ x) -> Fβ) (ContinuousLinearEquiv.hasCoeToFun.{u1, u1, u6, u5} π π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (RingHom.id.{u1} π (Semiring.toNonAssocSemiring.{u1} π (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))))) (Trivialization.continuousLinearEquivAt._proof_1.{u1} π _inst_1) (Trivialization.continuousLinearEquivAt._proof_2.{u1} π _inst_1) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u5} Fβ (NormedAddCommGroup.toAddCommGroup.{u5} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7)) (Trivialization.continuousLinearEquivAt.{u1, u2, u5, u6} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) _inst_6 _inst_7 _inst_2 _inst_8 (fun (x : B) => _inst_14 x) _inst_16 eβ _inst_18 x hxβ) vβ)))
+but is expected to have type
+ forall (π : Type.{u6}) {B : Type.{u5}} [_inst_1 : NontriviallyNormedField.{u6} π] [_inst_2 : TopologicalSpace.{u5} B] {Fβ : Type.{u4}} [_inst_3 : NormedAddCommGroup.{u4} Fβ] [_inst_4 : NormedSpace.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)] {Eβ : B -> Type.{u3}} [_inst_5 : TopologicalSpace.{max u3 u5} (Bundle.TotalSpace.{u5, u3} B Eβ)] {Fβ : Type.{u2}} [_inst_6 : NormedAddCommGroup.{u2} Fβ] [_inst_7 : NormedSpace.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)] {Eβ : B -> Type.{u1}} [_inst_8 : TopologicalSpace.{max u1 u5} (Bundle.TotalSpace.{u5, u1} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u3} (Eβ x)] [_inst_10 : forall (x : B), Module.{u6, u3} π (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u1} (Eβ x)] [_inst_12 : forall (x : B), Module.{u6, u1} π (Eβ x) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (_inst_11 x)] {eβ : Trivialization.{u5, u4, max u5 u3} B Fβ (Bundle.TotalSpace.{u5, u3} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u5, u3} B Eβ)} {eβ : Trivialization.{u5, u2, max u5 u1} B Fβ (Bundle.TotalSpace.{u5, u1} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u5, u1} B Eβ)} [_inst_13 : forall (x : B), TopologicalSpace.{u3} (Eβ x)] [_inst_14 : forall (x : B), TopologicalSpace.{u1} (Eβ x)] [_inst_15 : FiberBundle.{u5, u4, u3} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 (fun (b : B) => _inst_13 b)] [_inst_16 : FiberBundle.{u5, u2, u1} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 (fun (b : B) => _inst_14 b)] [_inst_17 : Trivialization.IsLinear.{u6, u5, u4, u3} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_2 _inst_5 (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) eβ] [_inst_18 : Trivialization.IsLinear.{u6, u5, u2, u1} π B Fβ Eβ (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_2 _inst_8 (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) eβ] {x : B} (hxβ : Membership.mem.{u5, u5} B (Set.{u5} B) (Set.instMembershipSet.{u5} B) x (Trivialization.baseSet.{u5, u4, max u5 u3} B Fβ (Bundle.TotalSpace.{u5, u3} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) _inst_5 (Bundle.TotalSpace.proj.{u5, u3} B Eβ) eβ)) (hxβ : Membership.mem.{u5, u5} B (Set.{u5} B) (Set.instMembershipSet.{u5} B) x (Trivialization.baseSet.{u5, u2, max u5 u1} B Fβ (Bundle.TotalSpace.{u5, u1} B Eβ) _inst_2 (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) _inst_8 (Bundle.TotalSpace.proj.{u5, u1} B Eβ) eβ)) (vβ : Eβ x) (vβ : Eβ x), Eq.{max (max (succ u5) (succ u4)) (succ u2)} (Prod.{u5, max u4 u2} B (Prod.{u4, u2} Fβ Fβ)) (Trivialization.toFun'.{u5, max u4 u2, max (max u5 u3) u1} B (Prod.{u4, u2} Fβ Fβ) (Bundle.TotalSpace.{u5, max u1 u3} B (fun (x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275 : B) => Prod.{u3, u1} (Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275) (Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275))) _inst_2 (instTopologicalSpaceProd.{u4, u2} Fβ Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6))))) (Bundle.TotalSpace.proj.{u5, max u1 u3} B (fun (x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275 : B) => Prod.{u3, u1} (Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275) (Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275))) (FiberBundle.Prod.topologicalSpace.{u5, u3, u1} B (fun (x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275 : B) => Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275) (fun (x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275 : B) => Eβ x._@.Mathlib.Topology.FiberBundle.Constructions._hyg.2275) _inst_5 _inst_8) (Trivialization.prod.{u5, u4, u3, u2, u1} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) Eβ _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) Eβ _inst_8 eβ eβ (fun (x : B) => AddMonoid.toZero.{u3} (Eβ x) (AddCommMonoid.toAddMonoid.{u3} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u1} (Eβ x) (AddCommMonoid.toAddMonoid.{u1} (Eβ x) (_inst_11 x)))) (Sigma.mk.{u5, max u3 u1} B (fun (x : B) => (fun (x : B) => Prod.{u3, u1} (Eβ x) (Eβ x)) x) x (Prod.mk.{u3, u1} (Eβ x) (Eβ x) vβ vβ))) (Prod.mk.{u5, max u4 u2} B (Prod.{u4, u2} Fβ Fβ) x (Prod.mk.{u4, u2} Fβ Fβ (FunLike.coe.{max (succ u4) (succ u3), succ u3, succ u4} (ContinuousLinearEquiv.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4)) (Eβ x) (fun (_x : Eβ x) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Eβ x) => Fβ) _x) (ContinuousMapClass.toFunLike.{max u4 u3, u3, u4} (ContinuousLinearEquiv.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4)) (Eβ x) Fβ (_inst_13 x) (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u4 u3, u6, u6, u3, u4} (ContinuousLinearEquiv.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4)) π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (ContinuousSemilinearEquivClass.continuousSemilinearMapClass.{max u4 u3, u6, u6, u3, u4} (ContinuousLinearEquiv.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4)) π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4) (ContinuousLinearEquiv.continuousSemilinearEquivClass.{u6, u6, u3, u4} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_13 x) (_inst_9 x) Fβ (UniformSpace.toTopologicalSpace.{u4} Fβ (PseudoMetricSpace.toUniformSpace.{u4} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3)))) (AddCommGroup.toAddCommMonoid.{u4} Fβ (NormedAddCommGroup.toAddCommGroup.{u4} Fβ _inst_3)) (_inst_10 x) (NormedSpace.toModule.{u6, u4} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u4} Fβ _inst_3) _inst_4))))) (Trivialization.continuousLinearEquivAt.{u6, u5, u4, u3} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) _inst_3 _inst_4 _inst_2 _inst_5 (fun (x : B) => _inst_13 x) _inst_15 eβ _inst_17 x hxβ) vβ) (FunLike.coe.{max (succ u2) (succ u1), succ u1, succ u2} (ContinuousLinearEquiv.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Eβ x) (fun (_x : Eβ x) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Eβ x) => Fβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u1, u2} (ContinuousLinearEquiv.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) (Eβ x) Fβ (_inst_14 x) (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u6, u6, u1, u2} (ContinuousLinearEquiv.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (ContinuousSemilinearEquivClass.continuousSemilinearMapClass.{max u2 u1, u6, u6, u1, u2} (ContinuousLinearEquiv.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7)) π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7) (ContinuousLinearEquiv.continuousSemilinearEquivClass.{u6, u6, u1, u2} π π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHom.id.{u6} π (Semiring.toNonAssocSemiring.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1))))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (RingHomInvPair.ids.{u6} π (DivisionSemiring.toSemiring.{u6} π (Semifield.toDivisionSemiring.{u6} π (Field.toSemifield.{u6} π (NormedField.toField.{u6} π (NontriviallyNormedField.toNormedField.{u6} π _inst_1)))))) (Eβ x) (_inst_14 x) (_inst_11 x) Fβ (UniformSpace.toTopologicalSpace.{u2} Fβ (PseudoMetricSpace.toUniformSpace.{u2} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6)))) (AddCommGroup.toAddCommMonoid.{u2} Fβ (NormedAddCommGroup.toAddCommGroup.{u2} Fβ _inst_6)) (_inst_12 x) (NormedSpace.toModule.{u6, u2} π Fβ (NontriviallyNormedField.toNormedField.{u6} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} Fβ _inst_6) _inst_7))))) (Trivialization.continuousLinearEquivAt.{u6, u5, u2, u1} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) _inst_6 _inst_7 _inst_2 _inst_8 (fun (x : B) => _inst_14 x) _inst_16 eβ _inst_18 x hxβ) vβ)))
+Case conversion may be inaccurate. Consider using '#align trivialization.prod_apply Trivialization.prod_applyβ'. -/
theorem prod_apply [eβ.isLinear π] [eβ.isLinear π] {x : B} (hxβ : x β eβ.baseSet)
(hxβ : x β eβ.baseSet) (vβ : Eβ x) (vβ : Eβ x) :
prod eβ eβ β¨x, (vβ, vβ)β© =
@@ -131,6 +159,12 @@ variable [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] [β x, A
[β x, Module π (Eβ x)] [β x : B, TopologicalSpace (Eβ x)] [β x : B, TopologicalSpace (Eβ x)]
[FiberBundle Fβ Eβ] [FiberBundle Fβ Eβ]
+/- warning: vector_bundle.prod -> VectorBundle.prod is a dubious translation:
+lean 3 declaration is
+ forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] (Fβ : Type.{u3}) [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] (Eβ : B -> Type.{u4}) [_inst_5 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B Eβ)] (Fβ : Type.{u5}) [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] (Eβ : B -> Type.{u6}) [_inst_8 : TopologicalSpace.{max u2 u6} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] [_inst_13 : forall (x : B), TopologicalSpace.{u4} (Eβ x)] [_inst_14 : forall (x : B), TopologicalSpace.{u6} (Eβ x)] [_inst_15 : FiberBundle.{u2, u3, u4} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 (fun (b : B) => _inst_13 b)] [_inst_16 : FiberBundle.{u2, u5, u6} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 (fun (b : B) => _inst_14 b)] [_inst_17 : VectorBundle.{u1, u2, u3, u4} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) _inst_3 _inst_4 _inst_2 _inst_5 (fun (x : B) => _inst_13 x) _inst_15] [_inst_18 : VectorBundle.{u1, u2, u5, u6} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) _inst_6 _inst_7 _inst_2 _inst_8 (fun (x : B) => _inst_14 x) _inst_16], VectorBundle.{u1, u2, max u3 u5, max u4 u6} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)) _inst_1 (fun (x : B) => Prod.addCommMonoid.{u4, u6} (Eβ x) (Eβ x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π (Eβ x) (Eβ x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Prod.normedAddCommGroup.{u3, u5} Fβ Fβ _inst_3 _inst_6) (Prod.normedSpace.{u1, u3, u5} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1) Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4 Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (fun (x : B) => Prod.topologicalSpace.{u4, u6} (Eβ x) (Eβ x) (_inst_13 x) (_inst_14 x)) (FiberBundle.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) (fun (x : B) => Eβ x) _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) (fun (x : B) => Eβ x) _inst_8 (fun (x : B) => AddZeroClass.toHasZero.{u4} (Eβ x) (AddMonoid.toAddZeroClass.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x)))) (fun (x : B) => AddZeroClass.toHasZero.{u6} (Eβ x) (AddMonoid.toAddZeroClass.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x)))) (fun (b : B) => _inst_13 b) (fun (b : B) => _inst_14 b) _inst_15 _inst_16)
+but is expected to have type
+ forall (π : Type.{u1}) {B : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} π] [_inst_2 : TopologicalSpace.{u2} B] (Fβ : Type.{u3}) [_inst_3 : NormedAddCommGroup.{u3} Fβ] [_inst_4 : NormedSpace.{u1, u3} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)] (Eβ : B -> Type.{u4}) [_inst_5 : TopologicalSpace.{max u4 u2} (Bundle.TotalSpace.{u2, u4} B Eβ)] (Fβ : Type.{u5}) [_inst_6 : NormedAddCommGroup.{u5} Fβ] [_inst_7 : NormedSpace.{u1, u5} π Fβ (NontriviallyNormedField.toNormedField.{u1} π _inst_1) (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)] (Eβ : B -> Type.{u6}) [_inst_8 : TopologicalSpace.{max u6 u2} (Bundle.TotalSpace.{u2, u6} B Eβ)] [_inst_9 : forall (x : B), AddCommMonoid.{u4} (Eβ x)] [_inst_10 : forall (x : B), Module.{u1, u4} π (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x)] [_inst_11 : forall (x : B), AddCommMonoid.{u6} (Eβ x)] [_inst_12 : forall (x : B), Module.{u1, u6} π (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_11 x)] [_inst_13 : forall (x : B), TopologicalSpace.{u4} (Eβ x)] [_inst_14 : forall (x : B), TopologicalSpace.{u6} (Eβ x)] [_inst_15 : FiberBundle.{u2, u3, u4} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoMetricSpace.toUniformSpace.{u3} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))) Eβ _inst_5 (fun (b : B) => _inst_13 b)] [_inst_16 : FiberBundle.{u2, u5, u6} B Fβ _inst_2 (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoMetricSpace.toUniformSpace.{u5} Fβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))) Eβ _inst_8 (fun (b : B) => _inst_14 b)] [_inst_17 : VectorBundle.{u1, u2, u3, u4} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_9 x) (fun (x : B) => _inst_10 x) _inst_3 _inst_4 _inst_2 _inst_5 (fun (x : B) => _inst_13 x) _inst_15] [_inst_18 : VectorBundle.{u1, u2, u5, u6} π B Fβ Eβ _inst_1 (fun (x : B) => _inst_11 x) (fun (x : B) => _inst_12 x) _inst_6 _inst_7 _inst_2 _inst_8 (fun (x : B) => _inst_14 x) _inst_16], VectorBundle.{u1, u2, max u5 u3, max u6 u4} π B (Prod.{u3, u5} Fβ Fβ) (fun (x : B) => Prod.{u4, u6} (Eβ x) (Eβ x)) _inst_1 (fun (x : B) => Prod.instAddCommMonoidSum.{u4, u6} (Eβ x) (Eβ x) (_inst_9 x) (_inst_11 x)) (fun (x : B) => Prod.module.{u1, u4, u6} π (Eβ x) (Eβ x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1))))) (_inst_9 x) (_inst_11 x) (_inst_10 x) (_inst_12 x)) (Prod.normedAddCommGroup.{u3, u5} Fβ Fβ _inst_3 _inst_6) (Prod.normedSpace.{u1, u3, u5} π (NontriviallyNormedField.toNormedField.{u1} π _inst_1) Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3) _inst_4 Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6) _inst_7) _inst_2 (FiberBundle.Prod.topologicalSpace.{u2, u4, u6} B (fun (x : B) => Eβ x) (fun (x : B) => Eβ x) _inst_5 _inst_8) (fun (x : B) => instTopologicalSpaceProd.{u4, u6} (Eβ x) (Eβ x) (_inst_13 x) (_inst_14 x)) (FiberBundle.prod.{u2, u3, u4, u5, u6} B _inst_2 Fβ (UniformSpace.toTopologicalSpace.{u3} Fβ (PseudoEMetricSpace.toUniformSpace.{u3} Fβ (PseudoMetricSpace.toPseudoEMetricSpace.{u3} Fβ (SeminormedAddGroup.toPseudoMetricSpace.{u3} Fβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} Fβ _inst_3)))))) (fun (x : B) => Eβ x) _inst_5 Fβ (UniformSpace.toTopologicalSpace.{u5} Fβ (PseudoEMetricSpace.toUniformSpace.{u5} Fβ (PseudoMetricSpace.toPseudoEMetricSpace.{u5} Fβ (SeminormedAddGroup.toPseudoMetricSpace.{u5} Fβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u5} Fβ (NormedAddCommGroup.toSeminormedAddCommGroup.{u5} Fβ _inst_6)))))) (fun (x : B) => Eβ x) _inst_8 (fun (x : B) => AddMonoid.toZero.{u4} (Eβ x) (AddCommMonoid.toAddMonoid.{u4} (Eβ x) (_inst_9 x))) (fun (x : B) => AddMonoid.toZero.{u6} (Eβ x) (AddCommMonoid.toAddMonoid.{u6} (Eβ x) (_inst_11 x))) (fun (b : B) => _inst_13 b) (fun (b : B) => _inst_14 b) _inst_15 _inst_16)
+Case conversion may be inaccurate. Consider using '#align vector_bundle.prod VectorBundle.prodβ'. -/
/-- The product of two vector bundles is a vector bundle. -/
instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ Eβ] :
VectorBundle π (Fβ Γ Fβ) (Eβ Γα΅ Eβ)
@@ -142,8 +176,8 @@ instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ
by
rintro _ _ β¨eβ, eβ, heβ, heβ, rflβ© β¨eβ', eβ', heβ', heβ', rflβ©; skip
refine'
- (((continuousOn_coord_change π eβ eβ').mono _).prodMapL π
- ((continuousOn_coord_change π eβ eβ').mono _)).congr
+ (((continuousOn_coordChange π eβ eβ').mono _).prodMapL π
+ ((continuousOn_coordChange π eβ eβ').mono _)).congr
_ <;>
dsimp only [base_set_prod, mfld_simps]
Β· mfld_set_tac
@@ -172,7 +206,7 @@ theorem Trivialization.continuousLinearEquivAt_prod {eβ : Trivialization Fβ
obtain β¨vβ, vββ© := v
rw [(eβ.prod eβ).continuousLinearEquivAt_apply π, Trivialization.prod]
exact (congr_arg Prod.snd (prod_apply π hxβ hxβ vβ vβ) : _)
-#align trivialization.continuous_linear_equiv_at_prod Trivialization.continuousLinearEquivAt_prod
+#align trivialization.continuous_linear_equiv_at_prod Trivialization.continuousLinearEquivAt_prodβ
end
@@ -193,11 +227,23 @@ variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace E)] [Nontrivi
[NormedAddCommGroup F] [NormedSpace π F] [TopologicalSpace B] [β x, AddCommMonoid (E x)]
[β x, Module π (E x)] {K : Type _} [ContinuousMapClass K B' B]
+/- warning: trivialization.pullback_linear -> Trivialization.pullback_linear is a dubious translation:
+lean 3 declaration is
+ forall (π : Type.{u1}) {B : Type.{u2}} {F : Type.{u3}} {E : B -> Type.{u4}} {B' : Type.{u5}} [_inst_1 : TopologicalSpace.{u5} B'] [_inst_2 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B E)] [_inst_3 : NontriviallyNormedField.{u1} π] [_inst_4 : NormedAddCommGroup.{u3} F] [_inst_5 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)] [_inst_6 : TopologicalSpace.{u2} B] [_inst_7 : forall (x : B), AddCommMonoid.{u4} (E x)] [_inst_8 : forall (x : B), Module.{u1, u4} π (E x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (_inst_7 x)] {K : Type.{u6}} [_inst_9 : ContinuousMapClass.{u6, u5, u2} K B' B _inst_1 _inst_6] (e : Trivialization.{u2, u3, max u2 u4} B F (Bundle.TotalSpace.{u2, u4} B E) _inst_6 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_2 (Bundle.TotalSpace.proj.{u2, u4} B E)) [_inst_10 : Trivialization.IsLinear.{u1, u2, u3, u4} π B F E (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 _inst_2 (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_4)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4) _inst_5) (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) e] (f : K), Trivialization.IsLinear.{u1, u5, u3, u4} π B' F (Bundle.Pullback.{u2, u5, u4} B B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) E) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_1 (Pullback.TotalSpace.topologicalSpace.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) _inst_1 _inst_2) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_4)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4) _inst_5) (fun (x : B') => Bundle.Pullback.addCommMonoid.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (fun (x : B) => _inst_7 x) x) (fun (x : B') => Bundle.Pullback.module.{u1, u2, u4, u5} π B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) x) (Trivialization.pullback.{u2, u3, u4, u5, u6} B F E B' _inst_1 _inst_2 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 (fun (b : B) => AddZeroClass.toHasZero.{u4} (E b) (AddMonoid.toAddZeroClass.{u4} (E b) (AddCommMonoid.toAddMonoid.{u4} (E b) (_inst_7 b)))) K _inst_9 e f)
+but is expected to have type
+ forall (π : Type.{u1}) {B : Type.{u2}} {F : Type.{u3}} {E : B -> Type.{u4}} {B' : Type.{u5}} [_inst_1 : TopologicalSpace.{u5} B'] [_inst_2 : TopologicalSpace.{max u4 u2} (Bundle.TotalSpace.{u2, u4} B E)] [_inst_3 : NontriviallyNormedField.{u1} π] [_inst_4 : NormedAddCommGroup.{u3} F] [_inst_5 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)] [_inst_6 : TopologicalSpace.{u2} B] [_inst_7 : forall (x : B), AddCommMonoid.{u4} (E x)] [_inst_8 : forall (x : B), Module.{u1, u4} π (E x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (_inst_7 x)] {K : Type.{u6}} [_inst_9 : ContinuousMapClass.{u6, u5, u2} K B' B _inst_1 _inst_6] (e : Trivialization.{u2, u3, max u2 u4} B F (Bundle.TotalSpace.{u2, u4} B E) _inst_6 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_2 (Bundle.TotalSpace.proj.{u2, u4} B E)) [_inst_10 : Trivialization.IsLinear.{u1, u2, u3, u4} π B F E (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 _inst_2 (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_4)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4) _inst_5) (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) e] (f : K), Trivialization.IsLinear.{u1, u5, u3, u4} π B' F (Bundle.Pullback.{u2, u5, u4} B B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) E) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_1 (Pullback.TotalSpace.topologicalSpace.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) _inst_1 _inst_2) (AddCommGroup.toAddCommMonoid.{u3} F (NormedAddCommGroup.toAddCommGroup.{u3} F _inst_4)) (NormedSpace.toModule.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4) _inst_5) (fun (x : B') => instAddCommMonoidPullback.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (fun (x : B) => (fun (x : B) => _inst_7 x) x) x) (fun (x : B') => instModulePullbackInstAddCommMonoidPullback.{u1, u2, u4, u5} π B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (fun (x : B) => (fun (x : B) => _inst_7 x) x) (fun (x : B) => (fun (x : B) => _inst_8 x) x) x) (Trivialization.pullback.{u2, u3, u4, u5, u6} B F E B' _inst_1 _inst_2 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 (fun (b : B) => AddMonoid.toZero.{u4} (E b) (AddCommMonoid.toAddMonoid.{u4} (E b) (_inst_7 b))) K _inst_9 e f)
+Case conversion may be inaccurate. Consider using '#align trivialization.pullback_linear Trivialization.pullback_linearβ'. -/
instance Trivialization.pullback_linear (e : Trivialization F (Ο E)) [e.isLinear π] (f : K) :
(@Trivialization.pullback _ _ _ B' _ _ _ _ _ _ _ e f).isLinear π
where linear x h := e.linear π h
#align trivialization.pullback_linear Trivialization.pullback_linear
+/- warning: vector_bundle.pullback -> VectorBundle.pullback is a dubious translation:
+lean 3 declaration is
+ forall (π : Type.{u1}) {B : Type.{u2}} {F : Type.{u3}} {E : B -> Type.{u4}} {B' : Type.{u5}} [_inst_1 : TopologicalSpace.{u5} B'] [_inst_2 : TopologicalSpace.{max u2 u4} (Bundle.TotalSpace.{u2, u4} B E)] [_inst_3 : NontriviallyNormedField.{u1} π] [_inst_4 : NormedAddCommGroup.{u3} F] [_inst_5 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)] [_inst_6 : TopologicalSpace.{u2} B] [_inst_7 : forall (x : B), AddCommMonoid.{u4} (E x)] [_inst_8 : forall (x : B), Module.{u1, u4} π (E x) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (_inst_7 x)] {K : Type.{u6}} [_inst_9 : ContinuousMapClass.{u6, u5, u2} K B' B _inst_1 _inst_6] [_inst_10 : forall (x : B), TopologicalSpace.{u4} (E x)] [_inst_11 : FiberBundle.{u2, u3, u4} B F _inst_6 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) E _inst_2 (fun (b : B) => _inst_10 b)] [_inst_12 : VectorBundle.{u1, u2, u3, u4} π B F E _inst_3 (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) _inst_4 _inst_5 _inst_6 _inst_2 (fun (x : B) => _inst_10 x) _inst_11] (f : K), VectorBundle.{u1, u5, u3, u4} π B' F (Bundle.Pullback.{u2, u5, u4} B B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) E) _inst_3 (fun (x : B') => Bundle.Pullback.addCommMonoid.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (fun (x : B) => _inst_7 x) x) (fun (x : B') => Bundle.Pullback.module.{u1, u2, u4, u5} π B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (Ring.toSemiring.{u1} π (NormedRing.toRing.{u1} π (NormedCommRing.toNormedRing.{u1} π (NormedField.toNormedCommRing.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) x) _inst_4 _inst_5 _inst_1 (Pullback.TotalSpace.topologicalSpace.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) _inst_1 _inst_2) (fun (x : B') => Bundle.Pullback.topologicalSpace.{u2, u4, u5} B E B' (coeFn.{succ u6, max (succ u5) (succ u2)} K (fun (_x : K) => B' -> B) (FunLike.hasCoeToFun.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => B) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9)) f) (fun (x : B) => _inst_10 x) x) (FiberBundle.pullback.{u2, u3, u4, u5, u6} B F E B' _inst_1 _inst_2 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 (fun (b : B) => AddZeroClass.toHasZero.{u4} (E b) (AddMonoid.toAddZeroClass.{u4} (E b) (AddCommMonoid.toAddMonoid.{u4} (E b) (_inst_7 b)))) K _inst_9 (fun (x : B) => _inst_10 x) _inst_11 f)
+but is expected to have type
+ forall (π : Type.{u1}) {B : Type.{u2}} {F : Type.{u3}} {E : B -> Type.{u4}} {B' : Type.{u5}} [_inst_1 : TopologicalSpace.{u5} B'] [_inst_2 : TopologicalSpace.{max u4 u2} (Bundle.TotalSpace.{u2, u4} B E)] [_inst_3 : NontriviallyNormedField.{u1} π] [_inst_4 : NormedAddCommGroup.{u3} F] [_inst_5 : NormedSpace.{u1, u3} π F (NontriviallyNormedField.toNormedField.{u1} π _inst_3) (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)] [_inst_6 : TopologicalSpace.{u2} B] [_inst_7 : forall (x : B), AddCommMonoid.{u4} (E x)] [_inst_8 : forall (x : B), Module.{u1, u4} π (E x) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (_inst_7 x)] {K : Type.{u6}} [_inst_9 : ContinuousMapClass.{u6, u5, u2} K B' B _inst_1 _inst_6] [_inst_10 : forall (x : B), TopologicalSpace.{u4} (E x)] [_inst_11 : FiberBundle.{u2, u3, u4} B F _inst_6 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) E _inst_2 (fun (b : B) => _inst_10 b)] [_inst_12 : VectorBundle.{u1, u2, u3, u4} π B F E _inst_3 (fun (x : B) => _inst_7 x) (fun (x : B) => _inst_8 x) _inst_4 _inst_5 _inst_6 _inst_2 (fun (x : B) => _inst_10 x) _inst_11] (f : K), VectorBundle.{u1, u5, u3, u4} π B' F (Bundle.Pullback.{u2, u5, u4} B B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) E) _inst_3 (fun (x : B') => instAddCommMonoidPullback.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (fun (x : B) => (fun (x : B) => _inst_7 x) x) x) (fun (x : B') => instModulePullbackInstAddCommMonoidPullback.{u1, u2, u4, u5} π B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (DivisionSemiring.toSemiring.{u1} π (Semifield.toDivisionSemiring.{u1} π (Field.toSemifield.{u1} π (NormedField.toField.{u1} π (NontriviallyNormedField.toNormedField.{u1} π _inst_3))))) (fun (x : B) => (fun (x : B) => _inst_7 x) x) (fun (x : B) => (fun (x : B) => _inst_8 x) x) x) _inst_4 _inst_5 _inst_1 (Pullback.TotalSpace.topologicalSpace.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) _inst_1 _inst_2) (fun (x : B') => instForAllTopologicalSpacePullback.{u2, u4, u5} B E B' (FunLike.coe.{succ u6, succ u5, succ u2} K B' (fun (_x : B') => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : B') => B) _x) (ContinuousMapClass.toFunLike.{u6, u5, u2} K B' B _inst_1 _inst_6 _inst_9) f) (fun (x : B) => (fun (x : B) => _inst_10 x) x) x) (FiberBundle.pullback.{u2, u3, u4, u5, u6} B F E B' _inst_1 _inst_2 (UniformSpace.toTopologicalSpace.{u3} F (PseudoMetricSpace.toUniformSpace.{u3} F (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} F (NormedAddCommGroup.toSeminormedAddCommGroup.{u3} F _inst_4)))) _inst_6 (fun (b : B) => AddMonoid.toZero.{u4} (E b) (AddCommMonoid.toAddMonoid.{u4} (E b) (_inst_7 b))) K _inst_9 (fun (x : B) => _inst_10 x) _inst_11 f)
+Case conversion may be inaccurate. Consider using '#align vector_bundle.pullback VectorBundle.pullbackβ'. -/
instance VectorBundle.pullback [β x, TopologicalSpace (E x)] [FiberBundle F E] [VectorBundle π F E]
(f : K) : VectorBundle π F ((f : B' β B) *α΅ E)
where
@@ -208,7 +254,7 @@ instance VectorBundle.pullback [β x, TopologicalSpace (E x)] [FiberBundle F E]
by
rintro _ _ β¨e, he, rflβ© β¨e', he', rflβ©; skip
refine'
- ((continuousOn_coord_change π e e').comp (map_continuous f).ContinuousOn fun b hb => hb).congr
+ ((continuousOn_coordChange π e e').comp (map_continuous f).ContinuousOn fun b hb => hb).congr
_
rintro b (hb : f b β e.base_set β© e'.base_set); ext v
show ((e.pullback f).coordChangeL π (e'.pullback f) b) v = (e.coord_changeL π e' (f b)) v
mathlib commit https://github.com/leanprover-community/mathlib/commit/08e1d8d4d989df3a6df86f385e9053ec8a372cc1
@@ -104,7 +104,7 @@ theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLin
((eβ.Prod eβ).coordChangeL π (eβ'.Prod eβ') b : Fβ Γ Fβ βL[π] Fβ Γ Fβ) =
(eβ.coordChangeL π eβ' b : Fβ βL[π] Fβ).Prod_map (eβ.coordChangeL π eβ' b) :=
by
- rw [ContinuousLinearMap.ext_iff, ContinuousLinearMap.coe_prod_map]
+ rw [ContinuousLinearMap.ext_iff, ContinuousLinearMap.coe_prodMap']
rintro β¨vβ, vββ©
show
(eβ.prod eβ).coordChangeL π (eβ'.prod eβ') b (vβ, vβ) =
mathlib commit https://github.com/leanprover-community/mathlib/commit/3cacc945118c8c637d89950af01da78307f59325
@@ -104,7 +104,7 @@ theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLin
((eβ.Prod eβ).coordChangeL π (eβ'.Prod eβ') b : Fβ Γ Fβ βL[π] Fβ Γ Fβ) =
(eβ.coordChangeL π eβ' b : Fβ βL[π] Fβ).Prod_map (eβ.coordChangeL π eβ' b) :=
by
- rw [ContinuousLinearMap.ext_iff, ContinuousLinearMap.coe_prod_map']
+ rw [ContinuousLinearMap.ext_iff, ContinuousLinearMap.coe_prod_map]
rintro β¨vβ, vββ©
show
(eβ.prod eβ).coordChangeL π (eβ'.prod eβ') b (vβ, vβ) =
mathlib commit https://github.com/leanprover-community/mathlib/commit/38f16f960f5006c6c0c2bac7b0aba5273188f4e5
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: NicolΓ² Cavalleri, SΓ©bastien GouΓ«zel, Heather Macbeth, Floris van Doorn
! This file was ported from Lean 3 source module topology.vector_bundle.constructions
-! leanprover-community/mathlib commit 87f3aec412c51c63e9623034de001d783f00cc65
+! leanprover-community/mathlib commit be2c24f56783935652cefffb4bfca7e4b25d167e
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -17,7 +17,7 @@ import Mathbin.Topology.VectorBundle.Basic
This file contains several standard constructions on vector bundles:
* `bundle.trivial.vector_bundle π B F`: the trivial vector bundle with scalar field `π` and model
- fibre `F` over the base `B`
+ fiber `F` over the base `B`
* `vector_bundle.prod`: for vector bundles `Eβ` and `Eβ` with scalar field `π` over a common base,
a vector bundle structure on their direct sum `Eβ Γα΅ Eβ` (the notation stands for
@@ -90,14 +90,29 @@ variable (π : Type _) {B : Type _} [NontriviallyNormedField π] [Topologica
namespace Trivialization
variable {Fβ Eβ Fβ Eβ} [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)]
- [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] (eβ : Trivialization Fβ (Ο Eβ))
- (eβ : Trivialization Fβ (Ο Eβ))
+ [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] (eβ eβ' : Trivialization Fβ (Ο Eβ))
+ (eβ eβ' : Trivialization Fβ (Ο Eβ))
instance prod.isLinear [eβ.isLinear π] [eβ.isLinear π] : (eβ.Prod eβ).isLinear π
where linear := fun x β¨hβ, hββ© =>
(((eβ.linear π hβ).mk' _).Prod_map ((eβ.linear π hβ).mk' _)).isLinear
#align trivialization.prod.is_linear Trivialization.prod.isLinear
+@[simp]
+theorem coordChangeL_prod [eβ.isLinear π] [eβ'.isLinear π] [eβ.isLinear π] [eβ'.isLinear π] β¦bβ¦
+ (hb : b β (eβ.Prod eβ).baseSet β© (eβ'.Prod eβ').baseSet) :
+ ((eβ.Prod eβ).coordChangeL π (eβ'.Prod eβ') b : Fβ Γ Fβ βL[π] Fβ Γ Fβ) =
+ (eβ.coordChangeL π eβ' b : Fβ βL[π] Fβ).Prod_map (eβ.coordChangeL π eβ' b) :=
+ by
+ rw [ContinuousLinearMap.ext_iff, ContinuousLinearMap.coe_prod_map']
+ rintro β¨vβ, vββ©
+ show
+ (eβ.prod eβ).coordChangeL π (eβ'.prod eβ') b (vβ, vβ) =
+ (eβ.coord_changeL π eβ' b vβ, eβ.coord_changeL π eβ' b vβ)
+ rw [eβ.coord_changeL_apply eβ', eβ.coord_changeL_apply eβ', (eβ.prod eβ).coordChangeL_apply']
+ exacts[rfl, hb, β¨hb.1.2, hb.2.2β©, β¨hb.1.1, hb.2.1β©]
+#align trivialization.coord_changeL_prod Trivialization.coordChangeL_prod
+
variable {eβ eβ} [β x : B, TopologicalSpace (Eβ x)] [β x : B, TopologicalSpace (Eβ x)]
[FiberBundle Fβ Eβ] [FiberBundle Fβ Eβ]
mathlib commit https://github.com/leanprover-community/mathlib/commit/bd9851ca476957ea4549eb19b40e7b5ade9428cc
@@ -129,10 +129,10 @@ variable [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] [β x, A
instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ Eβ] :
VectorBundle π (Fβ Γ Fβ) (Eβ Γα΅ Eβ) where
trivialization_linear' := by
- rintro _ β¨eβ, eβ, heβ, heβ, rflβ©; skip
+ rintro _ β¨eβ, eβ, heβ, heβ, rflβ©
infer_instance
continuousOn_coordChange' := by
- rintro _ _ β¨eβ, eβ, heβ, heβ, rflβ© β¨eβ', eβ', heβ', heβ', rflβ©; skip
+ rintro _ _ β¨eβ, eβ, heβ, heβ, rflβ© β¨eβ', eβ', heβ', heβ', rflβ©
refine' (((continuousOn_coordChange π eβ eβ').mono _).prod_mapL π
((continuousOn_coordChange π eβ eβ').mono _)).congr _ <;>
dsimp only [baseSet_prod, mfld_simps]
open Classical
(#11199)
We remove all but one open Classical
s, instead preferring to use open scoped Classical
. The only real side-effect this led to is moving a couple declarations to use Exists.choose
instead of Classical.choose
.
The first few commits are explicitly labelled regex replaces for ease of review.
@@ -31,7 +31,8 @@ Vector bundle, direct sum, pullback
noncomputable section
-open Bundle Set FiberBundle Classical
+open scoped Classical
+open Bundle Set FiberBundle
/-! ### The trivial vector bundle -/
Homogenises porting notes via capitalisation and addition of whitespace.
It makes the following changes:
@@ -148,7 +148,7 @@ instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ
variable {π Fβ Eβ Fβ Eβ}
-@[simp] -- porting note: changed arguments to make `simpNF` happy: merged `hxβ` and `hxβ` into `hx`
+@[simp] -- Porting note: changed arguments to make `simpNF` happy: merged `hxβ` and `hxβ` into `hx`
theorem Trivialization.continuousLinearEquivAt_prod {eβ : Trivialization Fβ (Ο Fβ Eβ)}
{eβ : Trivialization Fβ (Ο Fβ Eβ)} [eβ.IsLinear π] [eβ.IsLinear π] {x : B}
(hx : x β (eβ.prod eβ).baseSet) :
Split the 2300-line behemoth OperatorNorm.lean
into 8 smaller files, of which the largest is 600 lines.
@@ -5,6 +5,7 @@ Authors: NicolΓ² Cavalleri, SΓ©bastien GouΓ«zel, Heather Macbeth, Floris van Doo
-/
import Mathlib.Topology.FiberBundle.Constructions
import Mathlib.Topology.VectorBundle.Basic
+import Mathlib.Analysis.NormedSpace.OperatorNorm.Prod
#align_import topology.vector_bundle.constructions from "leanprover-community/mathlib"@"e473c3198bb41f68560cab68a0529c854b618833"
The FunLike hierarchy is very big and gets scanned through each time we need a coercion (via the CoeFun
instance). It looks like unbundled inheritance suits Lean 4 better here. The only class that still extends FunLike
is EquivLike
, since that has a custom coe_injective'
field that is easier to implement. All other classes should take FunLike
or EquivLike
as a parameter.
Previously, morphism classes would be Type
-valued and extend FunLike
:
/-- `MyHomClass F A B` states that `F` is a type of `MyClass.op`-preserving morphisms.
You should extend this class when you extend `MyHom`. -/
class MyHomClass (F : Type*) (A B : outParam <| Type*) [MyClass A] [MyClass B]
extends FunLike F A B :=
(map_op : β (f : F) (x y : A), f (MyClass.op x y) = MyClass.op (f x) (f y))
After this PR, they should be Prop
-valued and take FunLike
as a parameter:
/-- `MyHomClass F A B` states that `F` is a type of `MyClass.op`-preserving morphisms.
You should extend this class when you extend `MyHom`. -/
class MyHomClass (F : Type*) (A B : outParam <| Type*) [MyClass A] [MyClass B]
[FunLike F A B] : Prop :=
(map_op : β (f : F) (x y : A), f (MyClass.op x y) = MyClass.op (f x) (f y))
(Note that A B
stay marked as outParam
even though they are not purely required to be so due to the FunLike
parameter already filling them in. This is required to see through type synonyms, which is important in the category theory library. Also, I think keeping them as outParam
is slightly faster.)
Similarly, MyEquivClass
should take EquivLike
as a parameter.
As a result, every mention of [MyHomClass F A B]
should become [FunLike F A B] [MyHomClass F A B]
.
While overall this gives some great speedups, there are some cases that are noticeably slower. In particular, a failing application of a lemma such as map_mul
is more expensive. This is due to suboptimal processing of arguments. For example:
variable [FunLike F M N] [Mul M] [Mul N] (f : F) (x : M) (y : M)
theorem map_mul [MulHomClass F M N] : f (x * y) = f x * f y
example [AddHomClass F A B] : f (x * y) = f x * f y := map_mul f _ _
Before this PR, applying map_mul f
gives the goals [Mul ?M] [Mul ?N] [MulHomClass F ?M ?N]
. Since M
and N
are out_param
s, [MulHomClass F ?M ?N]
is synthesized first, supplies values for ?M
and ?N
and then the Mul M
and Mul N
instances can be found.
After this PR, the goals become [FunLike F ?M ?N] [Mul ?M] [Mul ?N] [MulHomClass F ?M ?N]
. Now [FunLike F ?M ?N]
is synthesized first, supplies values for ?M
and ?N
and then the Mul M
and Mul N
instances can be found, before trying MulHomClass F M N
which fails. Since the Mul
hierarchy is very big, this can be slow to fail, especially when there is no such Mul
instance.
A long-term but harder to achieve solution would be to specify the order in which instance goals get solved. For example, we'd like to change the arguments to map_mul
to look like [FunLike F M N] [Mul M] [Mul N] [highPriority <| MulHomClass F M N]
because MulHomClass
fails or succeeds much faster than the others.
As a consequence, the simpNF
linter is much slower since by design it tries and fails to apply many map_
lemmas. The same issue occurs a few times in existing calls to simp [map_mul]
, where map_mul
is tried "too soon" and fails. Thanks to the speedup of leanprover/lean4#2478 the impact is very limited, only in files that already were close to the timeout.
simp
not firing sometimesThis affects map_smulββ
and related definitions. For simp
lemmas Lean apparently uses a slightly different mechanism to find instances, so that rw
can find every argument to map_smulββ
successfully but simp
can't: leanprover/lean4#3701.
Especially in the category theory library, we might sometimes have a type A
which is also accessible as a synonym (Bundled A hA).1
. Instance synthesis doesn't always work if we have f : A β* B
but x * y : (Bundled A hA).1
or vice versa. This seems to be mostly fixed by keeping A B
as outParam
s in MulHomClass F A B
. (Presumably because Lean will do a definitional check A =?= (Bundled A hA).1
instead of using the syntax in the discrimination tree.)
The timeouts can be worked around for now by specifying which map_mul
we mean, either as map_mul f
for some explicit f
, or as e.g. MonoidHomClass.map_mul
.
map_smulββ
not firing as simp
lemma can be worked around by going back to the pre-FunLike situation and making LinearMap.map_smulββ
a simp
lemma instead of the generic map_smulββ
. Writing simp [map_smulββ _]
also works.
Co-authored-by: Matthew Ballard <matt@mrb.email> Co-authored-by: Scott Morrison <scott.morrison@gmail.com> Co-authored-by: Scott Morrison <scott@tqft.net> Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
@@ -174,10 +174,10 @@ instance [Semiring R] [β x : B, AddCommMonoid (E x)] [i : β x, Module R (E x
variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace F E)] [NontriviallyNormedField π]
[NormedAddCommGroup F] [NormedSpace π F] [TopologicalSpace B] [β x, AddCommMonoid (E x)]
- [β x, Module π (E x)] {K : Type*} [ContinuousMapClass K B' B]
+ [β x, Module π (E x)] {K : Type*} [FunLike K B' B] [ContinuousMapClass K B' B]
instance Trivialization.pullback_linear (e : Trivialization F (Ο F E)) [e.IsLinear π] (f : K) :
- (@Trivialization.pullback _ _ _ B' _ _ _ _ _ _ _ e f).IsLinear π where
+ (Trivialization.pullback (B' := B') e f).IsLinear π where
linear _ h := e.linear π h
#align trivialization.pullback_linear Trivialization.pullback_linear
Type _
and Sort _
(#6499)
We remove all possible occurences of Type _
and Sort _
in favor of Type*
and Sort*
.
This has nice performance benefits.
@@ -36,7 +36,7 @@ open Bundle Set FiberBundle Classical
namespace Bundle.Trivial
-variable (π : Type _) (B : Type _) (F : Type _) [NontriviallyNormedField π] [NormedAddCommGroup F]
+variable (π : Type*) (B : Type*) (F : Type*) [NontriviallyNormedField π] [NormedAddCommGroup F]
[NormedSpace π F] [TopologicalSpace B]
instance trivialization.isLinear : (trivialization B F).IsLinear π where
@@ -73,9 +73,9 @@ end Bundle.Trivial
section
-variable (π : Type _) {B : Type _} [NontriviallyNormedField π] [TopologicalSpace B] (Fβ : Type _)
- [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type _) [TopologicalSpace (TotalSpace Fβ Eβ)]
- (Fβ : Type _) [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type _)
+variable (π : Type*) {B : Type*} [NontriviallyNormedField π] [TopologicalSpace B] (Fβ : Type*)
+ [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type*) [TopologicalSpace (TotalSpace Fβ Eβ)]
+ (Fβ : Type*) [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type*)
[TopologicalSpace (TotalSpace Fβ Eβ)]
namespace Trivialization
@@ -165,7 +165,7 @@ end
section
-variable (R π : Type _) {B : Type _} (F : Type _) (E : B β Type _) {B' : Type _} (f : B' β B)
+variable (R π : Type*) {B : Type*} (F : Type*) (E : B β Type*) {B' : Type*} (f : B' β B)
instance [i : β x : B, AddCommMonoid (E x)] (x : B') : AddCommMonoid ((f *α΅ E) x) := i _
@@ -174,7 +174,7 @@ instance [Semiring R] [β x : B, AddCommMonoid (E x)] [i : β x, Module R (E x
variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace F E)] [NontriviallyNormedField π]
[NormedAddCommGroup F] [NormedSpace π F] [TopologicalSpace B] [β x, AddCommMonoid (E x)]
- [β x, Module π (E x)] {K : Type _} [ContinuousMapClass K B' B]
+ [β x, Module π (E x)] {K : Type*} [ContinuousMapClass K B' B]
instance Trivialization.pullback_linear (e : Trivialization F (Ο F E)) [e.IsLinear π] (f : K) :
(@Trivialization.pullback _ _ _ B' _ _ _ _ _ _ _ e f).IsLinear π where
@@ -2,15 +2,12 @@
Copyright Β© 2022 NicolΓ² Cavalleri. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: NicolΓ² Cavalleri, SΓ©bastien GouΓ«zel, Heather Macbeth, Floris van Doorn
-
-! This file was ported from Lean 3 source module topology.vector_bundle.constructions
-! leanprover-community/mathlib commit e473c3198bb41f68560cab68a0529c854b618833
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
-/
import Mathlib.Topology.FiberBundle.Constructions
import Mathlib.Topology.VectorBundle.Basic
+#align_import topology.vector_bundle.constructions from "leanprover-community/mathlib"@"e473c3198bb41f68560cab68a0529c854b618833"
+
/-!
# Standard constructions on vector bundles
Bundle.TotalSpace
(#5720)
Forward-port leanprover-community/mathlib#19221
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: NicolΓ² Cavalleri, SΓ©bastien GouΓ«zel, Heather Macbeth, Floris van Doorn
! This file was ported from Lean 3 source module topology.vector_bundle.constructions
-! leanprover-community/mathlib commit be2c24f56783935652cefffb4bfca7e4b25d167e
+! leanprover-community/mathlib commit e473c3198bb41f68560cab68a0529c854b618833
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -77,16 +77,16 @@ end Bundle.Trivial
section
variable (π : Type _) {B : Type _} [NontriviallyNormedField π] [TopologicalSpace B] (Fβ : Type _)
- [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type _) [TopologicalSpace (TotalSpace Eβ)]
+ [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type _) [TopologicalSpace (TotalSpace Fβ Eβ)]
(Fβ : Type _) [NormedAddCommGroup Fβ] [NormedSpace π Fβ] (Eβ : B β Type _)
- [TopologicalSpace (TotalSpace Eβ)]
+ [TopologicalSpace (TotalSpace Fβ Eβ)]
namespace Trivialization
variable {Fβ Eβ Fβ Eβ}
variable [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)]
- [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] (eβ eβ' : Trivialization Fβ (Ο Eβ))
- (eβ eβ' : Trivialization Fβ (Ο Eβ))
+ [β x, AddCommMonoid (Eβ x)] [β x, Module π (Eβ x)] (eβ eβ' : Trivialization Fβ (Ο Fβ Eβ))
+ (eβ eβ' : Trivialization Fβ (Ο Fβ Eβ))
instance prod.isLinear [eβ.IsLinear π] [eβ.IsLinear π] : (eβ.prod eβ).IsLinear π where
linear := fun _ β¨hβ, hββ© =>
@@ -151,8 +151,8 @@ instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ
variable {π Fβ Eβ Fβ Eβ}
@[simp] -- porting note: changed arguments to make `simpNF` happy: merged `hxβ` and `hxβ` into `hx`
-theorem Trivialization.continuousLinearEquivAt_prod {eβ : Trivialization Fβ (Ο Eβ)}
- {eβ : Trivialization Fβ (Ο Eβ)} [eβ.IsLinear π] [eβ.IsLinear π] {x : B}
+theorem Trivialization.continuousLinearEquivAt_prod {eβ : Trivialization Fβ (Ο Fβ Eβ)}
+ {eβ : Trivialization Fβ (Ο Fβ Eβ)} [eβ.IsLinear π] [eβ.IsLinear π] {x : B}
(hx : x β (eβ.prod eβ).baseSet) :
(eβ.prod eβ).continuousLinearEquivAt π x hx =
(eβ.continuousLinearEquivAt π x hx.1).prod (eβ.continuousLinearEquivAt π x hx.2) := by
@@ -175,11 +175,11 @@ instance [i : β x : B, AddCommMonoid (E x)] (x : B') : AddCommMonoid ((f *α΅
instance [Semiring R] [β x : B, AddCommMonoid (E x)] [i : β x, Module R (E x)] (x : B') :
Module R ((f *α΅ E) x) := i _
-variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace E)] [NontriviallyNormedField π]
+variable {E F} [TopologicalSpace B'] [TopologicalSpace (TotalSpace F E)] [NontriviallyNormedField π]
[NormedAddCommGroup F] [NormedSpace π F] [TopologicalSpace B] [β x, AddCommMonoid (E x)]
[β x, Module π (E x)] {K : Type _} [ContinuousMapClass K B' B]
-instance Trivialization.pullback_linear (e : Trivialization F (Ο E)) [e.IsLinear π] (f : K) :
+instance Trivialization.pullback_linear (e : Trivialization F (Ο F E)) [e.IsLinear π] (f : K) :
(@Trivialization.pullback _ _ _ B' _ _ _ _ _ _ _ e f).IsLinear π where
linear _ h := e.linear π h
#align trivialization.pullback_linear Trivialization.pullback_linear
@@ -21,7 +21,7 @@ This file contains several standard constructions on vector bundles:
* `VectorBundle.prod`: for vector bundles `Eβ` and `Eβ` with scalar field `π` over a common base,
a vector bundle structure on their direct sum `Eβ Γα΅ Eβ` (the notation stands for
- `Ξ» x, Eβ x Γ Eβ x`).
+ `fun x β¦ Eβ x Γ Eβ x`).
* `VectorBundle.pullback`: for a vector bundle `E` over `B`, a vector bundle structure on its
pullback `f *α΅ E` by a map `f : B' β B` (the notation is a type synonym for `E β f`).
@@ -145,7 +145,7 @@ instance VectorBundle.prod [VectorBundle π Fβ Eβ] [VectorBundle π Fβ
show (eβ.prod eβ).coordChangeL π (eβ'.prod eβ') b (vβ, vβ) =
(eβ.coordChangeL π eβ' b vβ, eβ.coordChangeL π eβ' b vβ)
rw [eβ.coordChangeL_apply eβ', eβ.coordChangeL_apply eβ', (eβ.prod eβ).coordChangeL_apply']
- exacts[rfl, hb, β¨hb.1.2, hb.2.2β©, β¨hb.1.1, hb.2.1β©]
+ exacts [rfl, hb, β¨hb.1.2, hb.2.2β©, β¨hb.1.1, hb.2.1β©]
#align vector_bundle.prod VectorBundle.prod
variable {π Fβ Eβ Fβ Eβ}
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