Documentation

TauCeti.Topology.Algebra.Module.Equiv.SMul

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) :
โˆƒ (U : E โ‰ƒL[๐•œ] F), โ†‘U = d โ€ข โ†‘T โˆง โ†‘U.symm = dโปยน โ€ข โ†‘T.symm

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.