Rescaling continuous linear equivalences #
A continuous linear equivalence T : E โL[๐] F over a field can be multiplied by a nonzero
scalar d; the result is again a continuous linear equivalence, whose inverse is dโปยน โข Tโปยน.
The construction uses Mathlib's ContinuousLinearEquiv.equivOfInverse'.
Dually, multiplying a continuous linear map by a nonzero scalar c is composing it with the
scalar equivalence ContinuousLinearEquiv.smulLeft (Units.mk0 c hc), so results about
composition with equivalences apply to scalar multiples.
theorem
ContinuousLinearEquiv.exists_coe_eq_smul
{๐ : Type u_1}
{E : Type u_2}
{F : Type u_3}
[Field ๐]
[AddCommGroup E]
[Module ๐ E]
[TopologicalSpace E]
[AddCommGroup F]
[Module ๐ F]
[TopologicalSpace F]
[ContinuousConstSMul ๐ E]
[ContinuousConstSMul ๐ F]
(T : E โL[๐] F)
{d : ๐}
(hd : d โ 0)
:
Rescaling a continuous linear equivalence by a nonzero scalar d gives a continuous linear
equivalence, whose inverse is the inverse rescaled by dโปยน.
theorem
ContinuousLinearMap.smul_eq_smulLeft_comp
{๐ : Type u_1}
{M : Type u_2}
{Mโ : Type u_3}
[Field ๐]
[TopologicalSpace M]
[AddCommMonoid M]
[Module ๐ M]
[TopologicalSpace Mโ]
[AddCommMonoid Mโ]
[Module ๐ Mโ]
[ContinuousConstSMul ๐ Mโ]
{c : ๐}
(hc : c โ 0)
(f : M โL[๐] Mโ)
:
Multiplying by a nonzero scalar is composing with the corresponding scalar equivalence.