Transfer topological algebraic structures across Equivs #
In this file, we construct a continuous linear equivalence α ≃L[R] β from an equivalence α ≃ β,
where the continuous R-module structure on α is the one obtained by transporting an
R-module structure on β back along e.
We also specialize this construction to Shrink α.
This continues the pattern set in Mathlib/Algebra/Module/TransferInstance.lean.
An equivalence e : α ≃ β gives a continuous linear equivalence α ≃L[R] β
where the continuous R-module structure on α is the one obtained by transporting an
R-module structure on β back along e.
This is e.linearEquiv as a continuous linear equivalence.
Equations
- Equiv.continuousLinearEquiv R e = { toLinearEquiv := Equiv.linearEquiv R e, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Given a continuous additive equivalence e : α ≃ₜ+ β, if β is a topological additive group,
then so is α.
Given a continuous linear equivalence e : α ≃L[R] β, if scalar multiplication on β is
continuous, then so is it for α.
Shrinking α to a smaller universe preserves the continuous module structure.