The span of a single vector #
The equivalence of ๐ and ๐ โข x for x โ  0 are defined as continuous linear equivalence and
isometry.
Main definitions #
- ContinuousLinearEquiv.toSpanNonzeroSingleton: The continuous linear equivalence between- ๐and- ๐ โข xfor- x โ 0.
- LinearIsometryEquiv.toSpanUnitSingleton: For- โxโ = 1the continuous linear equivalence is a linear isometry equivalence.
theorem
LinearMap.toSpanSingleton_homothety
(๐ : Type u_1)
{E : Type u_2}
[NormedDivisionRing ๐]
[SeminormedAddCommGroup E]
[Module ๐ E]
[BoundedSMul ๐ E]
(x : E)
(c : ๐)
 :
theorem
LinearEquiv.toSpanNonzeroSingleton_homothety
(๐ : Type u_1)
{E : Type u_2}
[NormedDivisionRing ๐]
[SeminormedAddCommGroup E]
[Module ๐ E]
[BoundedSMul ๐ E]
(x : E)
(h : x โ  0)
(c : ๐)
 :
noncomputable def
ContinuousLinearEquiv.toSpanNonzeroSingleton
(๐ : Type u_1)
{E : Type u_2}
[NormedField ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
(x : E)
(h : x โ  0)
 :
๐ โL[๐] โฅ(Submodule.span ๐ {x})
Given a nonzero element x of a normed space Eโ over a field ๐, the natural
continuous linear equivalence from Eโ to the span of x.
Equations
- ContinuousLinearEquiv.toSpanNonzeroSingleton ๐ x h = ContinuousLinearEquiv.ofHomothety (LinearEquiv.toSpanNonzeroSingleton ๐ E x h) โxโ โฏ โฏ
Instances For
noncomputable def
ContinuousLinearEquiv.coord
(๐ : Type u_1)
{E : Type u_2}
[NormedField ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
(x : E)
(h : x โ  0)
 :
โฅ(Submodule.span ๐ {x}) โL[๐] ๐
Given a nonzero element x of a normed space Eโ over a field ๐, the natural continuous
linear map from the span of x to ๐.
Equations
- ContinuousLinearEquiv.coord ๐ x h = โ(ContinuousLinearEquiv.symm (ContinuousLinearEquiv.toSpanNonzeroSingleton ๐ x h))
Instances For
@[simp]
theorem
ContinuousLinearEquiv.coe_toSpanNonzeroSingleton_symm
(๐ : Type u_1)
{E : Type u_2}
[NormedField ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
{x : E}
(h : x โ  0)
 :
โ(ContinuousLinearEquiv.symm (ContinuousLinearEquiv.toSpanNonzeroSingleton ๐ x h)) =   โ(ContinuousLinearEquiv.coord ๐ x h)
@[simp]
theorem
ContinuousLinearEquiv.coord_toSpanNonzeroSingleton
(๐ : Type u_1)
{E : Type u_2}
[NormedField ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
{x : E}
(h : x โ  0)
(c : ๐)
 :
(ContinuousLinearEquiv.coord ๐ x h) ((ContinuousLinearEquiv.toSpanNonzeroSingleton ๐ x h) c) = c
@[simp]
theorem
ContinuousLinearEquiv.toSpanNonzeroSingleton_coord
(๐ : Type u_1)
{E : Type u_2}
[NormedField ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
{x : E}
(h : x โ  0)
(y : โฅ(Submodule.span ๐ {x}))
 :
(ContinuousLinearEquiv.toSpanNonzeroSingleton ๐ x h) ((ContinuousLinearEquiv.coord ๐ x h) y) = y
@[simp]
theorem
ContinuousLinearEquiv.coord_self
(๐ : Type u_1)
{E : Type u_2}
[NormedField ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
(x : E)
(h : x โ  0)
 :
(ContinuousLinearEquiv.coord ๐ x h) { val := x, property := โฏ } = 1
noncomputable def
LinearIsometryEquiv.toSpanUnitSingleton
{๐ : Type u_1}
{E : Type u_2}
[NormedDivisionRing ๐]
[SeminormedAddCommGroup E]
[Module ๐ E]
[BoundedSMul ๐ E]
(x : E)
(hx : โxโ = 1)
 :
๐ โโแตข[๐] โฅ(Submodule.span ๐ {x})
Given a unit element x of a normed space E over a field ๐, the natural
linear isometry equivalence from E to the span of x.
Equations
- LinearIsometryEquiv.toSpanUnitSingleton x hx = { toLinearEquiv := LinearEquiv.toSpanNonzeroSingleton ๐ E x โฏ, norm_map' := โฏ }
Instances For
@[simp]
theorem
LinearIsometryEquiv.toSpanUnitSingleton_apply
{๐ : Type u_1}
{E : Type u_2}
[NormedDivisionRing ๐]
[SeminormedAddCommGroup E]
[Module ๐ E]
[BoundedSMul ๐ E]
(x : E)
(hx : โxโ = 1)
(r : ๐)
 :
(LinearIsometryEquiv.toSpanUnitSingleton x hx) r = { val := r โข x, property := โฏ }