Skip to content

Commit

Permalink
chore(Analysis/InnerProductSpace/PiL2): Make EuclideanSpace.equiv an …
Browse files Browse the repository at this point in the history
…`abbrev` (#6503)

This definition already exists elsewhere more generally, but this spelling is admittedly easier to find.
  • Loading branch information
eric-wieser authored and semorrison committed Aug 14, 2023
1 parent e54ce68 commit 7b38159
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions Mathlib/Analysis/InnerProductSpace/PiL2.lean
Original file line number Diff line number Diff line change
Expand Up @@ -212,17 +212,14 @@ end

variable (ι 𝕜)

-- TODO : This should be generalized to `PiLp` with finite dimensional factors.
/-- `PiLp.linearEquiv` upgraded to a continuous linear map between `EuclideanSpace 𝕜 ι`
and `ι → 𝕜`. -/
@[simps! toLinearEquiv_apply apply toLinearEquiv_symm_apply symm_apply]
def EuclideanSpace.equiv : EuclideanSpace 𝕜 ι ≃L[𝕜] ι → 𝕜 :=
(PiLp.linearEquiv 2 𝕜 fun _ : ι => 𝕜).toContinuousLinearEquiv
/-- A shorthand for `PiLp.continuousLinearEquiv`. -/
abbrev EuclideanSpace.equiv : EuclideanSpace 𝕜 ι ≃L[𝕜] ι → 𝕜 :=
PiLp.continuousLinearEquiv 2 𝕜 _
#align euclidean_space.equiv EuclideanSpace.equiv
#align euclidean_space.equiv_to_linear_equiv_apply EuclideanSpace.equiv_toLinearEquiv_apply
#align euclidean_space.equiv_apply EuclideanSpace.equiv_apply
#align euclidean_space.equiv_to_linear_equiv_symm_apply EuclideanSpace.equiv_toLinearEquiv_symm_apply
#align euclidean_space.equiv_symm_apply EuclideanSpace.equiv_symm_apply
#noalign euclidean_space.equiv_to_linear_equiv_apply
#noalign euclidean_space.equiv_apply
#noalign euclidean_space.equiv_to_linear_equiv_symm_apply
#noalign euclidean_space.equiv_symm_apply

variable {ι 𝕜}

Expand Down

0 comments on commit 7b38159

Please sign in to comment.