Relabelling linear equivalences #
i. Overview #
This module provides linear equivalences obtained by relabelling the index type of a finite
function space d ā R or of EuclideanSpace š d along an index equivalence e : d ā dā,
together with lemmas relating them to Matrix.reindex.
ii. Key results #
LinearEquiv.of_relabel: theR-linear equivalence(dā ā R) āā[R] (d ā R)induced by an index equivalencee : d ā dā.LinearEquiv.euclidean_of_relabel: theEuclideanSpaceanalogue ofof_relabel.Matrix.reindex_toLin'andMatrix.reindex_toEuclideanLin: reindexing a matrix conjugates its associated linear map by these relabelling equivalences.
iii. Table of contents #
This can be filled in later.
iv. References #
The R-linear equivalence (dā ā R) āā[R] (d ā R) that relabels the coordinates of a
function along an index equivalence e : d ā dā. This is the linear-equivalence packaging of
Equiv.piCongrLeft.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The š-linear equivalence EuclideanSpace š dā āā[š] EuclideanSpace š d that relabels the
coordinates of a vector along an index equivalence e : d ā dā. This is the EuclideanSpace
analogue of LinearEquiv.of_relabel, obtained by transporting it across the WithLp
identifications.
Equations
- LinearEquiv.euclidean_of_relabel š e = (WithLp.linearEquiv 2 š ((i : dā) ā (fun (x : dā) => š) i)).trans ((LinearEquiv.of_relabel š e).trans (WithLp.linearEquiv 2 š (d ā š)).symm)