analysis.normed_space.completion ⟷ Mathlib.Analysis.NormedSpace.Completion

This file has been ported!

Changes since the initial port

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.

Changes in mathlib3

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(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)

Changes in mathlib3port

mathlib3
mathlib3port
Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury G. Kudryashov
 -/
 import Analysis.Normed.Group.Completion
-import Analysis.NormedSpace.OperatorNorm
+import Analysis.NormedSpace.OperatorNorm.Basic
 import Topology.Algebra.UniformRing
 
 #align_import analysis.normed_space.completion from "leanprover-community/mathlib"@"33c67ae661dd8988516ff7f247b0be3018cdd952"
Diff
@@ -3,9 +3,9 @@ Copyright (c) 2022 Yury G. Kudryashov. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury G. Kudryashov
 -/
-import Mathbin.Analysis.Normed.Group.Completion
-import Mathbin.Analysis.NormedSpace.OperatorNorm
-import Mathbin.Topology.Algebra.UniformRing
+import Analysis.Normed.Group.Completion
+import Analysis.NormedSpace.OperatorNorm
+import Topology.Algebra.UniformRing
 
 #align_import analysis.normed_space.completion from "leanprover-community/mathlib"@"33c67ae661dd8988516ff7f247b0be3018cdd952"
 
Diff
@@ -102,7 +102,8 @@ instance [SeminormedRing A] : NormedRing (Completion A) :=
         exact Continuous.comp completion.continuous_extension continuous_sub
       Β· intro x y
         rw [← completion.coe_sub, norm_coe, completion.dist_eq, dist_eq_norm]
-    norm_mul := fun x y => by
+    norm_hMul := fun x y =>
+      by
       apply completion.induction_onβ‚‚ x y <;> clear x y
       Β·
         exact
Diff
@@ -2,16 +2,13 @@
 Copyright (c) 2022 Yury G. Kudryashov. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury G. Kudryashov
-
-! This file was ported from Lean 3 source module analysis.normed_space.completion
-! leanprover-community/mathlib commit 33c67ae661dd8988516ff7f247b0be3018cdd952
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
 -/
 import Mathbin.Analysis.Normed.Group.Completion
 import Mathbin.Analysis.NormedSpace.OperatorNorm
 import Mathbin.Topology.Algebra.UniformRing
 
+#align_import analysis.normed_space.completion from "leanprover-community/mathlib"@"33c67ae661dd8988516ff7f247b0be3018cdd952"
+
 /-!
 # Normed space structure on the completion of a normed space
 
Diff
@@ -53,6 +53,7 @@ instance : NormedSpace π•œ (Completion E) :=
 
 variable {π•œ E}
 
+#print UniformSpace.Completion.toComplβ‚—α΅’ /-
 /-- Embedding of a normed space to its completion as a linear isometry. -/
 def toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E :=
   { toCompl with
@@ -60,27 +61,36 @@ def toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E :=
     map_smul' := coe_smul
     norm_map' := norm_coe }
 #align uniform_space.completion.to_complβ‚—α΅’ UniformSpace.Completion.toComplβ‚—α΅’
+-/
 
+#print UniformSpace.Completion.coe_toComplβ‚—α΅’ /-
 @[simp]
 theorem coe_toComplβ‚—α΅’ : ⇑(toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E) = coe :=
   rfl
 #align uniform_space.completion.coe_to_complβ‚—α΅’ UniformSpace.Completion.coe_toComplβ‚—α΅’
+-/
 
+#print UniformSpace.Completion.toComplL /-
 /-- Embedding of a normed space to its completion as a continuous linear map. -/
 def toComplL : E β†’L[π•œ] Completion E :=
   toComplβ‚—α΅’.toContinuousLinearMap
 #align uniform_space.completion.to_complL UniformSpace.Completion.toComplL
+-/
 
+#print UniformSpace.Completion.coe_toComplL /-
 @[simp]
 theorem coe_toComplL : ⇑(toComplL : E β†’L[π•œ] Completion E) = coe :=
   rfl
 #align uniform_space.completion.coe_to_complL UniformSpace.Completion.coe_toComplL
+-/
 
+#print UniformSpace.Completion.norm_toComplL /-
 @[simp]
 theorem norm_toComplL {π•œ E : Type _} [NontriviallyNormedField π•œ] [NormedAddCommGroup E]
     [NormedSpace π•œ E] [Nontrivial E] : β€–(toComplL : E β†’L[π•œ] Completion E)β€– = 1 :=
   (toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E).norm_toContinuousLinearMap
 #align uniform_space.completion.norm_to_complL UniformSpace.Completion.norm_toComplL
+-/
 
 section Algebra
 
Diff
@@ -53,12 +53,6 @@ instance : NormedSpace π•œ (Completion E) :=
 
 variable {π•œ E}
 
-/- warning: uniform_space.completion.to_complβ‚—α΅’ -> UniformSpace.Completion.toComplβ‚—α΅’ is a dubious translation:
-lean 3 declaration is
-  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplβ‚—α΅’._proof_1.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))
-but is expected to have type
-  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))
-Case conversion may be inaccurate. Consider using '#align uniform_space.completion.to_complβ‚—α΅’ UniformSpace.Completion.toComplβ‚—α΅’β‚“'. -/
 /-- Embedding of a normed space to its completion as a linear isometry. -/
 def toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E :=
   { toCompl with
@@ -67,36 +61,21 @@ def toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E :=
     norm_map' := norm_coe }
 #align uniform_space.completion.to_complβ‚—α΅’ UniformSpace.Completion.toComplβ‚—α΅’
 
-/- warning: uniform_space.completion.coe_to_complβ‚—α΅’ -> UniformSpace.Completion.coe_toComplβ‚—α΅’ is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align uniform_space.completion.coe_to_complβ‚—α΅’ UniformSpace.Completion.coe_toComplβ‚—α΅’β‚“'. -/
 @[simp]
 theorem coe_toComplβ‚—α΅’ : ⇑(toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E) = coe :=
   rfl
 #align uniform_space.completion.coe_to_complβ‚—α΅’ UniformSpace.Completion.coe_toComplβ‚—α΅’
 
-/- warning: uniform_space.completion.to_complL -> UniformSpace.Completion.toComplL is a dubious translation:
-lean 3 declaration is
-  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))
-but is expected to have type
-  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))
-Case conversion may be inaccurate. Consider using '#align uniform_space.completion.to_complL UniformSpace.Completion.toComplLβ‚“'. -/
 /-- Embedding of a normed space to its completion as a continuous linear map. -/
 def toComplL : E β†’L[π•œ] Completion E :=
   toComplβ‚—α΅’.toContinuousLinearMap
 #align uniform_space.completion.to_complL UniformSpace.Completion.toComplL
 
-/- warning: uniform_space.completion.coe_to_complL -> UniformSpace.Completion.coe_toComplL is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align uniform_space.completion.coe_to_complL UniformSpace.Completion.coe_toComplLβ‚“'. -/
 @[simp]
 theorem coe_toComplL : ⇑(toComplL : E β†’L[π•œ] Completion E) = coe :=
   rfl
 #align uniform_space.completion.coe_to_complL UniformSpace.Completion.coe_toComplL
 
-/- warning: uniform_space.completion.norm_to_complL -> UniformSpace.Completion.norm_toComplL is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align uniform_space.completion.norm_to_complL UniformSpace.Completion.norm_toComplLβ‚“'. -/
 @[simp]
 theorem norm_toComplL {π•œ E : Type _} [NontriviallyNormedField π•œ] [NormedAddCommGroup E]
     [NormedSpace π•œ E] [Nontrivial E] : β€–(toComplL : E β†’L[π•œ] Completion E)β€– = 1 :=
Diff
@@ -124,8 +124,7 @@ instance [SeminormedRing A] : NormedRing (Completion A) :=
             (Continuous.comp Real.continuous_mul
               (Continuous.prod_map continuous_norm continuous_norm))
       Β· intro x y
-        simp only [← coe_mul, norm_coe]
-        exact norm_mul_le x y }
+        simp only [← coe_mul, norm_coe]; exact norm_mul_le x y }
 
 instance [SeminormedCommRing A] [NormedAlgebra π•œ A] [UniformContinuousConstSMul π•œ A] :
     NormedAlgebra π•œ (Completion A) :=
@@ -138,8 +137,7 @@ instance [SeminormedCommRing A] [NormedAlgebra π•œ A] [UniformContinuousConstSM
           isClosed_le (Continuous.comp continuous_norm (continuous_const_smul r))
             (Continuous.comp (continuous_mul_left _) continuous_norm)
       Β· intro x
-        simp only [← coe_smul, norm_coe]
-        exact norm_smul_le r x }
+        simp only [← coe_smul, norm_coe]; exact norm_smul_le r x }
 
 end Algebra
 
Diff
@@ -68,10 +68,7 @@ def toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E :=
 #align uniform_space.completion.to_complβ‚—α΅’ UniformSpace.Completion.toComplβ‚—α΅’
 
 /- warning: uniform_space.completion.coe_to_complβ‚—α΅’ -> UniformSpace.Completion.coe_toComplβ‚—α΅’ is a dubious translation:
-lean 3 declaration is
-  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], Eq.{succ u2} (E -> (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (coeFn.{succ u2, succ u2} (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplβ‚—α΅’._proof_1.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (fun (_x : LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplβ‚—α΅’._proof_1.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) => E -> (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (LinearIsometry.hasCoeToFun.{u1, u1, u2, u2} π•œ π•œ E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplβ‚—α΅’._proof_1.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (UniformSpace.Completion.toComplβ‚—α΅’.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (HasLiftT.mk.{succ u2, succ u2} E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (CoeTCβ‚“.coe.{succ u2, succ u2} E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.hasCoeT.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))))
-but is expected to have type
-  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], Eq.{succ u2} (forall (αΎ° : E), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : E) => UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) αΎ°) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) E (fun (_x : E) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : E) => UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) _x) (ContinuousMapClass.toFunLike.{u2, u2, u2} (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (ContinuousSemilinearMapClass.toContinuousMapClass.{u2, u1, u1, u2, u2} (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (SemilinearIsometryClass.instContinuousSemilinearMapClassToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToAddCommMonoidToAddCommGroupToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToAddCommMonoidToAddCommGroup.{u1, u1, u2, u2, u2} π•œ π•œ E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (LinearIsometry.instSemilinearIsometryClassLinearIsometry.{u1, u1, u2, u2} π•œ π•œ E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)))))) (UniformSpace.Completion.toComplβ‚—α΅’.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (UniformSpace.Completion.coe'.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))
+<too large>
 Case conversion may be inaccurate. Consider using '#align uniform_space.completion.coe_to_complβ‚—α΅’ UniformSpace.Completion.coe_toComplβ‚—α΅’β‚“'. -/
 @[simp]
 theorem coe_toComplβ‚—α΅’ : ⇑(toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E) = coe :=
@@ -90,10 +87,7 @@ def toComplL : E β†’L[π•œ] Completion E :=
 #align uniform_space.completion.to_complL UniformSpace.Completion.toComplL
 
 /- warning: uniform_space.completion.coe_to_complL -> UniformSpace.Completion.coe_toComplL is a dubious translation:
-lean 3 declaration is
-  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], Eq.{succ u2} (E -> (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (coeFn.{succ u2, succ u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (fun (_x : ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) => E -> (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (ContinuousLinearMap.toFun.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (UniformSpace.Completion.toComplL.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (HasLiftT.mk.{succ u2, succ u2} E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (CoeTCβ‚“.coe.{succ u2, succ u2} E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.hasCoeT.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))))
-but is expected to have type
-  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], Eq.{succ u2} (forall (αΎ° : E), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : E) => UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) αΎ°) (FunLike.coe.{succ u2, succ u2, succ u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) E (fun (_x : E) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : E) => UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) _x) (ContinuousMapClass.toFunLike.{u2, u2, u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (ContinuousSemilinearMapClass.toContinuousMapClass.{u2, u1, u1, u2, u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (ContinuousLinearMap.continuousSemilinearMapClass.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))))) (UniformSpace.Completion.toComplL.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (UniformSpace.Completion.coe'.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))
+<too large>
 Case conversion may be inaccurate. Consider using '#align uniform_space.completion.coe_to_complL UniformSpace.Completion.coe_toComplLβ‚“'. -/
 @[simp]
 theorem coe_toComplL : ⇑(toComplL : E β†’L[π•œ] Completion E) = coe :=
@@ -101,10 +95,7 @@ theorem coe_toComplL : ⇑(toComplL : E β†’L[π•œ] Completion E) = coe :=
 #align uniform_space.completion.coe_to_complL UniformSpace.Completion.coe_toComplL
 
 /- warning: uniform_space.completion.norm_to_complL -> UniformSpace.Completion.norm_toComplL is a dubious translation:
-lean 3 declaration is
-  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_4 : NontriviallyNormedField.{u1} π•œ] [_inst_5 : NormedAddCommGroup.{u2} E] [_inst_6 : NormedSpace.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)] [_inst_7 : Nontrivial.{u2} E], Eq.{1} Real (Norm.norm.{u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4))))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4))))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4))))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_5)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_5) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_5))) (NormedSpace.toModule.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5) _inst_6) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_5) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_5) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4))))) (NormedSpace.toModule.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5) _inst_6) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) _inst_5 _inst_6))) (ContinuousLinearMap.hasOpNorm.{u1, u1, u2, u2} π•œ π•œ E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5))) _inst_4 _inst_4 _inst_6 (UniformSpace.Completion.normedSpace.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) _inst_5 _inst_6) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4)))))))) (UniformSpace.Completion.toComplL.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) _inst_5 _inst_6)) (OfNat.ofNat.{0} Real 1 (OfNat.mk.{0} Real 1 (One.one.{0} Real Real.hasOne)))
-but is expected to have type
-  forall {π•œ : Type.{u2}} {E : Type.{u1}} [_inst_4 : NontriviallyNormedField.{u2} π•œ] [_inst_5 : NormedAddCommGroup.{u1} E] [_inst_6 : NormedSpace.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)] [_inst_7 : Nontrivial.{u1} E], Eq.{1} Real (Norm.norm.{u1} (ContinuousLinearMap.{u2, u2, u1, u1} π•œ π•œ (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4))))) (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4))))) (RingHom.id.{u2} π•œ (Semiring.toNonAssocSemiring.{u2} π•œ (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4))))))) E (UniformSpace.toTopologicalSpace.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (AddCommGroup.toAddCommMonoid.{u1} E (NormedAddCommGroup.toAddCommGroup.{u1} E _inst_5)) (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (UniformSpace.toTopologicalSpace.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (PseudoMetricSpace.toUniformSpace.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))))) (AddCommGroup.toAddCommMonoid.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5))) (NormedAddCommGroup.toAddCommGroup.{u1} E _inst_5) (SeminormedAddCommGroup.to_uniformAddGroup.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (NormedSpace.toModule.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5) _inst_6) (UniformSpace.Completion.instModule.{u2, u1} π•œ E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5))) (NormedAddCommGroup.toAddCommGroup.{u1} E _inst_5) (SeminormedAddCommGroup.to_uniformAddGroup.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)) (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4))))) (NormedSpace.toModule.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5) _inst_6) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) _inst_5 _inst_6))) (ContinuousLinearMap.hasOpNorm.{u2, u2, u1, u1} π•œ π•œ E (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5))) _inst_4 _inst_4 _inst_6 (UniformSpace.Completion.instNormedSpaceCompletionToUniformSpaceToPseudoMetricSpaceToSeminormedAddCommGroupInstNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) _inst_5 _inst_6) (RingHom.id.{u2} π•œ (Semiring.toNonAssocSemiring.{u2} π•œ (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4)))))))) (UniformSpace.Completion.toComplL.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) _inst_5 _inst_6)) (OfNat.ofNat.{0} Real 1 (One.toOfNat1.{0} Real Real.instOneReal))
+<too large>
 Case conversion may be inaccurate. Consider using '#align uniform_space.completion.norm_to_complL UniformSpace.Completion.norm_toComplLβ‚“'. -/
 @[simp]
 theorem norm_toComplL {π•œ E : Type _} [NontriviallyNormedField π•œ] [NormedAddCommGroup E]
Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury G. Kudryashov
 
 ! This file was ported from Lean 3 source module analysis.normed_space.completion
-! leanprover-community/mathlib commit d3af0609f6db8691dffdc3e1fb7feb7da72698f2
+! leanprover-community/mathlib commit 33c67ae661dd8988516ff7f247b0be3018cdd952
 ! Please do not edit these lines, except to modify the commit id
 ! if you have ported upstream changes.
 -/
@@ -15,6 +15,9 @@ import Mathbin.Topology.Algebra.UniformRing
 /-!
 # Normed space structure on the completion of a normed space
 
+> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
+> Any changes to this file require a corresponding PR to mathlib4.
+
 If `E` is a normed space over `π•œ`, then so is `uniform_space.completion E`. In this file we provide
 necessary instances and define `uniform_space.completion.to_complβ‚—α΅’` - coercion
 `E β†’ uniform_space.completion E` as a bundled linear isometry.
Diff
@@ -33,13 +33,15 @@ namespace Completion
 
 variable (π•œ E : Type _) [NormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E]
 
+#print UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul /-
 instance (priority := 100) NormedSpace.to_uniformContinuousConstSMul :
     UniformContinuousConstSMul π•œ E :=
   ⟨fun c => (lipschitzWith_smul c).UniformContinuous⟩
 #align uniform_space.completion.normed_space.to_has_uniform_continuous_const_smul UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul
+-/
 
 instance : NormedSpace π•œ (Completion E) :=
-  { Completion.module with
+  { Completion.instModule with
     smul := (Β· β€’ Β·)
     norm_smul_le := fun c x =>
       induction_on x
@@ -48,6 +50,12 @@ instance : NormedSpace π•œ (Completion E) :=
 
 variable {π•œ E}
 
+/- warning: uniform_space.completion.to_complβ‚—α΅’ -> UniformSpace.Completion.toComplβ‚—α΅’ is a dubious translation:
+lean 3 declaration is
+  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplβ‚—α΅’._proof_1.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))
+but is expected to have type
+  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))
+Case conversion may be inaccurate. Consider using '#align uniform_space.completion.to_complβ‚—α΅’ UniformSpace.Completion.toComplβ‚—α΅’β‚“'. -/
 /-- Embedding of a normed space to its completion as a linear isometry. -/
 def toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E :=
   { toCompl with
@@ -56,21 +64,45 @@ def toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E :=
     norm_map' := norm_coe }
 #align uniform_space.completion.to_complβ‚—α΅’ UniformSpace.Completion.toComplβ‚—α΅’
 
+/- warning: uniform_space.completion.coe_to_complβ‚—α΅’ -> UniformSpace.Completion.coe_toComplβ‚—α΅’ is a dubious translation:
+lean 3 declaration is
+  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], Eq.{succ u2} (E -> (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (coeFn.{succ u2, succ u2} (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplβ‚—α΅’._proof_1.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (fun (_x : LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplβ‚—α΅’._proof_1.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) => E -> (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (LinearIsometry.hasCoeToFun.{u1, u1, u2, u2} π•œ π•œ E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplβ‚—α΅’._proof_1.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (UniformSpace.Completion.toComplβ‚—α΅’.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (HasLiftT.mk.{succ u2, succ u2} E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (CoeTCβ‚“.coe.{succ u2, succ u2} E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.hasCoeT.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))))
+but is expected to have type
+  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], Eq.{succ u2} (forall (αΎ° : E), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : E) => UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) αΎ°) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) E (fun (_x : E) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : E) => UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) _x) (ContinuousMapClass.toFunLike.{u2, u2, u2} (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (ContinuousSemilinearMapClass.toContinuousMapClass.{u2, u1, u1, u2, u2} (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (SemilinearIsometryClass.instContinuousSemilinearMapClassToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToAddCommMonoidToAddCommGroupToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToAddCommMonoidToAddCommGroup.{u1, u1, u2, u2, u2} π•œ π•œ E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (LinearIsometry.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (LinearIsometry.instSemilinearIsometryClassLinearIsometry.{u1, u1, u2, u2} π•œ π•œ E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (SeminormedAddCommGroup.toAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)))))) (UniformSpace.Completion.toComplβ‚—α΅’.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (UniformSpace.Completion.coe'.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))
+Case conversion may be inaccurate. Consider using '#align uniform_space.completion.coe_to_complβ‚—α΅’ UniformSpace.Completion.coe_toComplβ‚—α΅’β‚“'. -/
 @[simp]
 theorem coe_toComplβ‚—α΅’ : ⇑(toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E) = coe :=
   rfl
 #align uniform_space.completion.coe_to_complβ‚—α΅’ UniformSpace.Completion.coe_toComplβ‚—α΅’
 
+/- warning: uniform_space.completion.to_complL -> UniformSpace.Completion.toComplL is a dubious translation:
+lean 3 declaration is
+  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))
+but is expected to have type
+  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))
+Case conversion may be inaccurate. Consider using '#align uniform_space.completion.to_complL UniformSpace.Completion.toComplLβ‚“'. -/
 /-- Embedding of a normed space to its completion as a continuous linear map. -/
 def toComplL : E β†’L[π•œ] Completion E :=
   toComplβ‚—α΅’.toContinuousLinearMap
 #align uniform_space.completion.to_complL UniformSpace.Completion.toComplL
 
+/- warning: uniform_space.completion.coe_to_complL -> UniformSpace.Completion.coe_toComplL is a dubious translation:
+lean 3 declaration is
+  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], Eq.{succ u2} (E -> (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (coeFn.{succ u2, succ u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (fun (_x : ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) => E -> (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))) (ContinuousLinearMap.toFun.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_2))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_2) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) (UniformSpace.Completion.toComplL.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (HasLiftT.mk.{succ u2, succ u2} E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (CoeTCβ‚“.coe.{succ u2, succ u2} E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.hasCoeT.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))))
+but is expected to have type
+  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_1 : NormedField.{u1} π•œ] [_inst_2 : NormedAddCommGroup.{u2} E] [_inst_3 : NormedSpace.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)], Eq.{succ u2} (forall (αΎ° : E), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : E) => UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) αΎ°) (FunLike.coe.{succ u2, succ u2, succ u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) E (fun (_x : E) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : E) => UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) _x) (ContinuousMapClass.toFunLike.{u2, u2, u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (ContinuousSemilinearMapClass.toContinuousMapClass.{u2, u1, u1, u2, u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))) π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (ContinuousLinearMap.continuousSemilinearMapClass.{u1, u1, u2, u2} π•œ π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_2) (SeminormedAddCommGroup.to_uniformAddGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2)) (DivisionSemiring.toSemiring.{u1} π•œ (Semifield.toDivisionSemiring.{u1} π•œ (Field.toSemifield.{u1} π•œ (NormedField.toField.{u1} π•œ _inst_1)))) (NormedSpace.toModule.{u1, u2} π•œ E _inst_1 (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2) _inst_3) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3))))) (UniformSpace.Completion.toComplL.{u1, u2} π•œ E _inst_1 _inst_2 _inst_3)) (UniformSpace.Completion.coe'.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_2))))
+Case conversion may be inaccurate. Consider using '#align uniform_space.completion.coe_to_complL UniformSpace.Completion.coe_toComplLβ‚“'. -/
 @[simp]
 theorem coe_toComplL : ⇑(toComplL : E β†’L[π•œ] Completion E) = coe :=
   rfl
 #align uniform_space.completion.coe_to_complL UniformSpace.Completion.coe_toComplL
 
+/- warning: uniform_space.completion.norm_to_complL -> UniformSpace.Completion.norm_toComplL is a dubious translation:
+lean 3 declaration is
+  forall {π•œ : Type.{u1}} {E : Type.{u2}} [_inst_4 : NontriviallyNormedField.{u1} π•œ] [_inst_5 : NormedAddCommGroup.{u2} E] [_inst_6 : NormedSpace.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)] [_inst_7 : Nontrivial.{u2} E], Eq.{1} Real (Norm.norm.{u2} (ContinuousLinearMap.{u1, u1, u2, u2} π•œ π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4))))) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4))))) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4))))))) E (UniformSpace.toTopologicalSpace.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (AddCommGroup.toAddCommMonoid.{u2} E (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_5)) (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (UniformSpace.toTopologicalSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (PseudoMetricSpace.toUniformSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))))) (AddCommGroup.toAddCommMonoid.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (UniformSpace.Completion.addCommGroup.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_5) (UniformSpace.Completion.toComplL._proof_1.{u2} E _inst_5))) (NormedSpace.toModule.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5) _inst_6) (UniformSpace.Completion.instModule.{u1, u2} π•œ E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5))) (NormedAddCommGroup.toAddCommGroup.{u2} E _inst_5) (UniformSpace.Completion.toComplL._proof_2.{u2} E _inst_5) (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4))))) (NormedSpace.toModule.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5) _inst_6) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) _inst_5 _inst_6))) (ContinuousLinearMap.hasOpNorm.{u1, u1, u2, u2} π•œ π•œ E (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5) (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} (UniformSpace.Completion.{u2} E (PseudoMetricSpace.toUniformSpace.{u2} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5)))) (UniformSpace.Completion.normedAddCommGroup.{u2} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u2} E _inst_5))) _inst_4 _inst_4 _inst_6 (UniformSpace.Completion.normedSpace.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) _inst_5 _inst_6) (RingHom.id.{u1} π•œ (Semiring.toNonAssocSemiring.{u1} π•œ (Ring.toSemiring.{u1} π•œ (NormedRing.toRing.{u1} π•œ (NormedCommRing.toNormedRing.{u1} π•œ (NormedField.toNormedCommRing.{u1} π•œ (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4)))))))) (UniformSpace.Completion.toComplL.{u1, u2} π•œ E (NontriviallyNormedField.toNormedField.{u1} π•œ _inst_4) _inst_5 _inst_6)) (OfNat.ofNat.{0} Real 1 (OfNat.mk.{0} Real 1 (One.one.{0} Real Real.hasOne)))
+but is expected to have type
+  forall {π•œ : Type.{u2}} {E : Type.{u1}} [_inst_4 : NontriviallyNormedField.{u2} π•œ] [_inst_5 : NormedAddCommGroup.{u1} E] [_inst_6 : NormedSpace.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)] [_inst_7 : Nontrivial.{u1} E], Eq.{1} Real (Norm.norm.{u1} (ContinuousLinearMap.{u2, u2, u1, u1} π•œ π•œ (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4))))) (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4))))) (RingHom.id.{u2} π•œ (Semiring.toNonAssocSemiring.{u2} π•œ (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4))))))) E (UniformSpace.toTopologicalSpace.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (AddCommGroup.toAddCommMonoid.{u1} E (NormedAddCommGroup.toAddCommGroup.{u1} E _inst_5)) (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (UniformSpace.toTopologicalSpace.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (PseudoMetricSpace.toUniformSpace.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))))) (AddCommGroup.toAddCommMonoid.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (UniformSpace.Completion.instAddCommGroupCompletion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5))) (NormedAddCommGroup.toAddCommGroup.{u1} E _inst_5) (SeminormedAddCommGroup.to_uniformAddGroup.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (NormedSpace.toModule.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5) _inst_6) (UniformSpace.Completion.instModule.{u2, u1} π•œ E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5))) (NormedAddCommGroup.toAddCommGroup.{u1} E _inst_5) (SeminormedAddCommGroup.to_uniformAddGroup.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)) (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4))))) (NormedSpace.toModule.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5) _inst_6) (UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) _inst_5 _inst_6))) (ContinuousLinearMap.hasOpNorm.{u2, u2, u1, u1} π•œ π•œ E (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5) (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} (UniformSpace.Completion.{u1} E (PseudoMetricSpace.toUniformSpace.{u1} E (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5)))) (UniformSpace.Completion.instNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u1} E (NormedAddCommGroup.toSeminormedAddCommGroup.{u1} E _inst_5))) _inst_4 _inst_4 _inst_6 (UniformSpace.Completion.instNormedSpaceCompletionToUniformSpaceToPseudoMetricSpaceToSeminormedAddCommGroupInstNormedAddCommGroupCompletionToUniformSpaceToPseudoMetricSpace.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) _inst_5 _inst_6) (RingHom.id.{u2} π•œ (Semiring.toNonAssocSemiring.{u2} π•œ (DivisionSemiring.toSemiring.{u2} π•œ (Semifield.toDivisionSemiring.{u2} π•œ (Field.toSemifield.{u2} π•œ (NormedField.toField.{u2} π•œ (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4)))))))) (UniformSpace.Completion.toComplL.{u2, u1} π•œ E (NontriviallyNormedField.toNormedField.{u2} π•œ _inst_4) _inst_5 _inst_6)) (OfNat.ofNat.{0} Real 1 (One.toOfNat1.{0} Real Real.instOneReal))
+Case conversion may be inaccurate. Consider using '#align uniform_space.completion.norm_to_complL UniformSpace.Completion.norm_toComplLβ‚“'. -/
 @[simp]
 theorem norm_toComplL {π•œ E : Type _} [NontriviallyNormedField π•œ] [NormedAddCommGroup E]
     [NormedSpace π•œ E] [Nontrivial E] : β€–(toComplL : E β†’L[π•œ] Completion E)β€– = 1 :=
@@ -83,7 +115,7 @@ variable (π•œ) (A : Type _)
 
 instance [SeminormedRing A] : NormedRing (Completion A) :=
   { Completion.ring,
-    Completion.metricSpace with
+    Completion.instMetricSpace with
     dist_eq := fun x y => by
       apply completion.induction_onβ‚‚ x y <;> clear x y
       Β· refine' isClosed_eq (completion.uniform_continuous_extensionβ‚‚ _).Continuous _
Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury G. Kudryashov
 
 ! This file was ported from Lean 3 source module analysis.normed_space.completion
-! leanprover-community/mathlib commit 17ef379e997badd73e5eabb4d38f11919ab3c4b3
+! leanprover-community/mathlib commit d3af0609f6db8691dffdc3e1fb7feb7da72698f2
 ! Please do not edit these lines, except to modify the commit id
 ! if you have ported upstream changes.
 -/
@@ -113,7 +113,7 @@ instance [SeminormedCommRing A] [NormedAlgebra π•œ A] [UniformContinuousConstSM
             (Continuous.comp (continuous_mul_left _) continuous_norm)
       Β· intro x
         simp only [← coe_smul, norm_coe]
-        exact NormedSpace.norm_smul_le r x }
+        exact norm_smul_le r x }
 
 end Algebra
 
Diff
@@ -81,7 +81,7 @@ section Algebra
 
 variable (π•œ) (A : Type _)
 
-instance [SemiNormedRing A] : NormedRing (Completion A) :=
+instance [SeminormedRing A] : NormedRing (Completion A) :=
   { Completion.ring,
     Completion.metricSpace with
     dist_eq := fun x y => by
@@ -101,7 +101,7 @@ instance [SemiNormedRing A] : NormedRing (Completion A) :=
         simp only [← coe_mul, norm_coe]
         exact norm_mul_le x y }
 
-instance [SemiNormedCommRing A] [NormedAlgebra π•œ A] [UniformContinuousConstSMul π•œ A] :
+instance [SeminormedCommRing A] [NormedAlgebra π•œ A] [UniformContinuousConstSMul π•œ A] :
     NormedAlgebra π•œ (Completion A) :=
   { Completion.algebra A π•œ with
     norm_smul_le := fun r x =>
Diff
@@ -33,10 +33,10 @@ namespace Completion
 
 variable (π•œ E : Type _) [NormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E]
 
-instance (priority := 100) NormedSpace.to_hasUniformContinuousConstSmul :
-    HasUniformContinuousConstSmul π•œ E :=
+instance (priority := 100) NormedSpace.to_uniformContinuousConstSMul :
+    UniformContinuousConstSMul π•œ E :=
   ⟨fun c => (lipschitzWith_smul c).UniformContinuous⟩
-#align uniform_space.completion.normed_space.to_has_uniform_continuous_const_smul UniformSpace.Completion.NormedSpace.to_hasUniformContinuousConstSmul
+#align uniform_space.completion.normed_space.to_has_uniform_continuous_const_smul UniformSpace.Completion.NormedSpace.to_uniformContinuousConstSMul
 
 instance : NormedSpace π•œ (Completion E) :=
   { Completion.module with
@@ -101,7 +101,7 @@ instance [SemiNormedRing A] : NormedRing (Completion A) :=
         simp only [← coe_mul, norm_coe]
         exact norm_mul_le x y }
 
-instance [SemiNormedCommRing A] [NormedAlgebra π•œ A] [HasUniformContinuousConstSmul π•œ A] :
+instance [SemiNormedCommRing A] [NormedAlgebra π•œ A] [UniformContinuousConstSMul π•œ A] :
     NormedAlgebra π•œ (Completion A) :=
   { Completion.algebra A π•œ with
     norm_smul_le := fun r x =>

Changes in mathlib4

mathlib3
mathlib4
chore(Analysis/NormedSpace): split up OperatorNorm.lean (#10990)

Split the 2300-line behemoth OperatorNorm.lean into 8 smaller files, of which the largest is 600 lines.

Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury G. Kudryashov
 -/
 import Mathlib.Analysis.Normed.Group.Completion
-import Mathlib.Analysis.NormedSpace.OperatorNorm
+import Mathlib.Analysis.NormedSpace.OperatorNorm.NormedSpace
 import Mathlib.Topology.Algebra.UniformRing
 
 #align_import analysis.normed_space.completion from "leanprover-community/mathlib"@"d3af0609f6db8691dffdc3e1fb7feb7da72698f2"
perf: remove overspecified fields (#6965)

This removes redundant field values of the form add := add for smaller terms and less unfolding during unification.

A list of all files containing a structure instance of the form { a1, ... with x1 := val, ... } where some xi is a field of some aj was generated by modifying the structure instance elaboration algorithm to print such overlaps to stdout in a custom toolchain.

Using that toolchain, I went through each file on the list and attempted to remove algebraic fields that overlapped and were redundant, eg add := add and not toFun (though some other ones did creep in). If things broke (which was the case in a couple of cases), I did not push further and reverted.

It is possible that pushing harder and trying to remove all redundant overlaps will yield further improvements.

Diff
@@ -37,7 +37,6 @@ instance (priority := 100) NormedSpace.to_uniformContinuousConstSMul :
 
 instance : NormedSpace π•œ (Completion E) :=
   { Completion.instModule with
-    smul := (Β· β€’ Β·)
     norm_smul_le := fun c x =>
       induction_on x
         (isClosed_le (continuous_const_smul _).norm (continuous_const.mul continuous_norm)) fun y =>
chore: banish Type _ and Sort _ (#6499)

We remove all possible occurences of Type _ and Sort _ in favor of Type* and Sort*.

This has nice performance benefits.

Diff
@@ -28,7 +28,7 @@ namespace UniformSpace
 
 namespace Completion
 
-variable (π•œ E : Type _) [NormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E]
+variable (π•œ E : Type*) [NormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E]
 
 instance (priority := 100) NormedSpace.to_uniformContinuousConstSMul :
     UniformContinuousConstSMul π•œ E :=
@@ -71,7 +71,7 @@ set_option linter.uppercaseLean3 false in
 #align uniform_space.completion.coe_to_complL UniformSpace.Completion.coe_toComplL
 
 @[simp]
-theorem norm_toComplL {π•œ E : Type _} [NontriviallyNormedField π•œ] [NormedAddCommGroup E]
+theorem norm_toComplL {π•œ E : Type*} [NontriviallyNormedField π•œ] [NormedAddCommGroup E]
     [NormedSpace π•œ E] [Nontrivial E] : β€–(toComplL : E β†’L[π•œ] Completion E)β€– = 1 :=
   (toComplβ‚—α΅’ : E β†’β‚—α΅’[π•œ] Completion E).norm_toContinuousLinearMap
 set_option linter.uppercaseLean3 false in
@@ -79,7 +79,7 @@ set_option linter.uppercaseLean3 false in
 
 section Algebra
 
-variable (π•œ) (A : Type _)
+variable (π•œ) (A : Type*)
 
 instance [SeminormedRing A] : NormedRing (Completion A) :=
   { Completion.ring,
chore: script to replace headers with #align_import statements (#5979)

Open in Gitpod

Co-authored-by: Eric Wieser <wieser.eric@gmail.com> Co-authored-by: Scott Morrison <scott.morrison@gmail.com>

Diff
@@ -2,16 +2,13 @@
 Copyright (c) 2022 Yury G. Kudryashov. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury G. Kudryashov
-
-! This file was ported from Lean 3 source module analysis.normed_space.completion
-! leanprover-community/mathlib commit d3af0609f6db8691dffdc3e1fb7feb7da72698f2
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
 -/
 import Mathlib.Analysis.Normed.Group.Completion
 import Mathlib.Analysis.NormedSpace.OperatorNorm
 import Mathlib.Topology.Algebra.UniformRing
 
+#align_import analysis.normed_space.completion from "leanprover-community/mathlib"@"d3af0609f6db8691dffdc3e1fb7feb7da72698f2"
+
 /-!
 # Normed space structure on the completion of a normed space
 
feat: port Analysis.NormedSpace.Completion (#4072)

Dependencies 10 + 647

648 files ported (98.5%)
285677 lines ported (98.2%)
Show graph

The unported dependencies are

The following 1 dependencies have changed in mathlib3 since they were ported, which may complicate porting this file