Continuous linear equivalences on (dependent) product types #
Main Definitions #
sumPiEquivProdPi:Equiv.sumPiEquivProdPias a continuous linear equivalence.piUnique:Equiv.piUniqueas a continuous linear equivalence.piCongrLeft:Equiv.piCongrLeftas a continuous linear equivalence.piCongrRight:Equiv.piCongrRightas a continuous linear equivalence.Fin.consEquivL:Fin.consEquivas a continuous linear equivalence.ContinuousLinearMap.finCons:Fin.consin the codomain of continuous linear maps.
If I and J are complementary index sets, the product of the kernels of the Jth projections
of φ is linearly equivalent to the product over I.
Equations
- ContinuousLinearMap.iInfKerProjEquiv R φ hd hu = { toLinearEquiv := LinearMap.iInfKerProjEquiv R φ hd hu, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Combine a family of linear equivalences into a linear equivalence of pi-types.
This is Equiv.piCongrLeft as a ContinuousLinearEquiv.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The product over S ⊕ T of a family of topological modules
is isomorphic (topologically and algebraically) to the product of
(the product over S) and (the product over T).
This is Equiv.sumPiEquivProdPi as a ContinuousLinearEquiv.
Equations
- ContinuousLinearEquiv.sumPiEquivProdPi R S T A = { toLinearEquiv := LinearEquiv.sumPiEquivProdPi R S T A, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
The product Π t : α, f t of a family of topological modules is isomorphic
(both topologically and algebraically) to the space f ⬝ when α only contains ⬝.
This is Equiv.piUnique as a ContinuousLinearEquiv.
Equations
- ContinuousLinearEquiv.piUnique R f = { toLinearEquiv := LinearEquiv.piUnique R f, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Combine a family of continuous linear equivalences into a continuous linear equivalence of pi-types.
Equations
- ContinuousLinearEquiv.piCongrRight f = { toLinearEquiv := LinearEquiv.piCongrRight fun (i : ι) => ↑(f i), continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
If ι has a unique element, then ι → M is continuously linear equivalent to M.
Equations
- ContinuousLinearEquiv.funUnique ι R M = { toLinearEquiv := LinearEquiv.funUnique ι R M, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Continuous linear equivalence between dependent functions (i : Fin 2) → M i and M 0 × M 1.
Equations
- ContinuousLinearEquiv.piFinTwo R M = { toLinearEquiv := LinearEquiv.piFinTwo R M, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Continuous linear equivalence between vectors in M² = Fin 2 → M and M × M.
Equations
- ContinuousLinearEquiv.finTwoArrow R M = { toLinearEquiv := LinearEquiv.finTwoArrow R M, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Fin.consEquiv as a continuous linear equivalence.
Equations
- Fin.consEquivL R M = { toLinearEquiv := Fin.consLinearEquiv R M, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Fin.cons in the codomain of continuous linear maps.
Equations
- f.finCons fs = ↑(Fin.consEquivL R M) ∘SL f.prod fs